我必须验证一些用户输入,并且只能接受 0-9 之间的数字以及特殊字符- ( ) +和空格。
通过规则:
- 同一个特殊字符(包括空格)不能连续出现两次,例如
(())++--全部无效。 - 字符串必须以 a
+或00 - 一个左括号必须总是在一个右括号之前并包含一个大于 1 位的数字,例如
(1)(12)(123)etc... 是可以接受的,而())(( )是不可接受的。
我可以锻炼第 2 点^([0][0]|[+])
我必须验证一些用户输入,并且只能接受 0-9 之间的数字以及特殊字符- ( ) +和空格。
通过规则:
(( )) ++ --全部无效。+或00(1) (12) (123)etc... 是可以接受的,而() )( ( )是不可接受的。我可以锻炼第 2 点^([0][0]|[+])