繁体   English   中英

为。创建正则表达式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM