不包含中文和空格的正则表达式

记录一个自己常用密码验证的正则表达式:“请输入不含有中文和空格,至少6位,最多16位的密码”

var regPwd = /^[^\u4e00-\u9fa5 ]{6,16}$/;  // 不含有中文和空格,6-16位

开头 ^ ,从最开始匹配;

结尾 $ ,匹配到结束;

[\u4e00-\u9fa5]:表示只能有中文;

[\u4e00-\u9fa5 ]:这里多添加了一个空格,表示只能有中文和空格;

[^\u4e00-\u9fa5 ]:中括号里面最前添加 ^ ,取反,不能有中文和空格;

{6,16}:表示最少6个,最多16个字符,( {0,} 不限制数量);

猜你喜欢

转载自blog.csdn.net/zyf971020/article/details/127725362