我想要一个模式的正则表达式

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/

10-11 15:12