我想要" _"字符只出现在字符串的中间,而不是在开头或结尾。我该如何设置限制?
前:
_8484 (invalid)
8484_ (invalid)
88_ (invalid)
8 (valid)
8______8 (valid)
8231_8484_545 (valid) - Want regex for this
答案 0 :(得分:0)
试试这个:
^([0-9]|[0-9][0-9_]*[0-9])$
这说:
换句话说:匹配任何单个数字字符串的字符串,或者以数字字符开头的任何字符串,后跟零或多个任何数字字符或下划线,以任何数字字符结尾。