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 是不区分大小写