js 正则

1.   不能输入空格    

 /^((?!s).)*$/

2.  不能以root结尾

1)

/.+$(?<!root)/i

这种写法有风险 这种 lookbehind javascript 不支持

Invalid regular expression:      Invalid group 

2)

/^((?!root$).)*$/i

这种写法不会出现问题

javascript not support lookbehind ,but support lookahead

i 是不区分大小写

原文地址:https://www.cnblogs.com/Running00/p/9850845.html