正则表达式,用于查找10_000_000
我试过了:
regex = /^[+-]?[0-9]{1}[0-9_]*/
regex.match '10_000_000' #=> 10_000_000
regex.match '10__000_00' #=> 10__000_000
我希望10__000_00
与任何内容都不匹配,连续下划线
答案 0 :(得分:1)
答案 1 :(得分:0)
我会这样做:
regex = /^(\d+_\d+)+$/
regex.match '10_000_000'
#=> #<MatchData "10_000_000" 1:"0_000">
regex.match '10__000_000'
#=> nil