我需要匹配一个字符串2431-72367,比如一个字符串,在短划线之前和之后至少有一个数字,只有一个短划线.
我需要在JavaScript中检查它.任何人都可以给我正则表达并解释它吗?
Den*_*nis 12
/^\d+-\d+$/ 将工作.
^ 发信号通知字符串的开头.\d+ 表示一个或多个数字.$ 发信号通知字符串的结尾.结果,/^\d+-\d+$/.test("2431-72367")返回true.
正则表达式可能是这样的:
^\d+-\d+$
Run Code Online (Sandbox Code Playgroud)
这意味着:
^ Start of string
\d Digit
+ One or more
- "-"
\d Digit
+ One or more
$ End of string