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

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

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

开头^,从最开始匹配;

结尾$,匹配到结束;

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

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

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

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


版权声明:本文为zyf971020原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。