
1 zhen9ao 2013 年 11 月 15 日 貌似是对的 |
2 merlin852 2013 年 11 月 15 日 /^[a-zA-Z0-9]$|^[a-zA-Z0-9][a-zA-Z0-9_]*[a-zA-Z0-9]+$/ |
5 exch4nge 2013 年 11 月 15 日 你的这个正则可以匹配的字符串至少需要三个字符,第一个字符可以是任意非_(可以是特殊字符)的字符,第二个到倒数第二个是匹配a-z,0-9,_的,最后一个字符跟第一个字符一样,可以匹配任意非_(可以是特殊字符)的字符。 比如 "#aaa!" (双引号里面的)这样的字符串也是可以匹配成功的。 但我觉得你应该不是要这样的正则吧。 |
7 lululau 2013 年 11 月 15 日 不懂 PHP,/^(?!_)[a-zA-Z0-9_]+(?<!_)$/ 用 Perl 测试通过 |
9 workaholic 2013 年 11 月 15 日 /^(?!_)\w+(?<!_)$/ |
10 akira 2013 年 11 月 16 日 /^(?!_)\w+(?<!_)$/ |