[英]Create regular expression for
我正在尝试创建一个正则表达式来接受
整数
123
要么
然后是一个整数,然后是另一个整数
123_45
这就是我所拥有的
/^[0-9]+_*[0-9]*$/
我如何使_*[0-9]*
(第二部分)可选
使用这个正则表达式^\\d+(_\\d+)?$
你有没有尝试过
/^[0-9]+(_[0-9]+)?$/
可选语法()?
取自http://www.regular-expressions.info/optional.html
但正如在接受的答案中所述\\d
可以用作[0-9]
简写,所以这可能是
/^\d+(_\d+)?$/
检查这个表达式,
/ ^ [0-9] +(_([0-9])+)?$ /
它不匹配123_
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.