HTML 5输入框只能输入汉字、字母、数字、标点符号?正则如何写?
高洛峰
高洛峰 2016-11-10 11:17:19
0
3
774

本来是想过滤表情的,但是android上有个bug就是第三方输入法输入的表情,无论用什么方法都不能匹配到,所以只能反着来做,匹配只能输入汉字、字母、数字、标点符号的正则了。求指教!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all(3)
三叔
if(content.match(/\W/g)){
    return false;
}


学霸

/[u4e00-u9fa5 \w]?/

三叔

包含中文,英文,数字,下划线,不能输入括号,不能以数字开头的正则
/^([a-zA-Z]|[u4e00-u9fa5]|_)([a-zA-Z0-9]|[u4e00-u9fa5]|_)*$/

中文[u4e00-u9fa5]
字母[a-zA-Z]
数字[0-9]


Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template