我需要匹配一个像 2431-72367
这样的字符串,即一个字符串,在破折号前后至少有一个数字,并且只有一个破折号。
我需要用 JavaScript 检查它。谁能给我正则表达式并解释一下?
最佳答案
/^\d+-\d+$/
将起作用。
^
表示字符串的开始。\d+
表示一个或多个数字。$
表示字符串结束。
因此,/^\d+-\d+$/.test("2431-72367")
返回 true。
关于javascript - 正则表达式匹配javascript中的一串数字和破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9287384/