我想要一个模式的正则表达式
1)字符串可以包含至少一个'/'和一位数字(/ 2 /)或带空格的数字(// 232 232 /)或仅一个空格(/// ////)
2)不允许输入文字
**valid inputs:**
/1 323////
///////323 3232
//4343//4343
3/
**Invalid inputs:**
/////
121
///////3434dsds344//
//dsd///232
我已经使用了
^/*(?:\\d[\\d ]*/*)*$
,但是对于像232/////232
这样的有效输入来说却失败了有人可以帮忙吗?
最佳答案
这应该工作:
(?=.*\d)(?=.*\/)^[\d\/ ]+$
关于java - 此模式的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15969364/