求助正则表达式的写法

浅蓝落
  • 5
新手上路,请多包涵

只能是字符(大小写之继母),数字,可以用空格分隔,也可以有-分隔,-分隔只能出现多次,-前后不能有空格
例如
1 a111 3 s1-s20 7 s33-s333

回复
阅读 959
2 个回答

^(?=.*-.*-)[\da-zA-Z]+(?:[- ][\da-zA-Z]+)*$

/^([a-zA-Z0-9]+(\s|(-[a-zA-Z0-9]+)*))+$/
这可能符合你的要求

宣传栏