我需要带有连字符 ( -) 和下划线 ( _) 的字母数字字符串。但又不能一个人来-。_必须有一些带有 or 的 aplha 或字母数字-文本_。
abc- allowed
abc_abc-xyz allowed
abc896 allowed
89abc allowed
abc_ not allowed
abc- not allowed
- not allowed
_not allowed
-- not allowed
________ --- not allowed
这个:
^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$
表达式做上面提到的所有事情,但-我也想添加_下划线。并且不能在开始或结束时出现-。_