我想要一个
模式的正则表达式1)字符串可以包含至少一个'/'和一个数字(/ 2 /)或带空格的数字(// 232 232 /)或仅包含一个空格(/// ////)
2)不允许使用文字
**valid inputs:**
/1 323////
///////323 3232
//4343//4343
3/
**Invalid inputs:**
/////
121
///////3434dsds344//
//dsd///232
我使用了^/*(?:\\d[\\d ]*/*)*$
,但这对于232/////232
任何人都可以帮忙吗?
答案 0 :(得分:3)
这个应该有效:
(?=.*\d)(?=.*\/)^[\d\/ ]+$
答案 1 :(得分:0)
简单的替换就足够了:
^(?:\d+ */+|/+ *\d+)[\d/ ]*$