我需要在数字之间验证包含下划线(_)的字符串。下划线字符是可选的。 只有条件,它应该在数字之间。
<SearchBar>
我试过这个正则表达式
Valid => 123
Valid => 1_23
Valid => 123_4567_89_312_575
Not valid => 123_
Not valid => _123
Not valid => 123__12 (Two consecutive underscore characters)
Not valid => _ (Number is mandatory)
Not valid => abc (only numbers and _ should be present)
失败了。知道为什么吗?
PS: 要用快速语言实现这一点。 核心逻辑:下划线字符用作数字的分隔符。