HTML 5输入框只能输入汉字、字母、数字、标点符号?正则如何写? 财富值36

2016-11-02 17:25发布

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
段曼 - 我很好
1楼-- · 2016-11-02 18:01

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

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

/[u4e00-u9fa5 w]?/