为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

千巷猫影 2018-09-07 14:12:49
本来是想过滤表情的,但是android上有个bug就是第三方输入法输入的表情,无论用什么方法都不能匹配到,所以只能反着来做,匹配只能输入汉字、字母、数字、标点符号的正则了。求指教!
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞


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

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


查看完整回答
反对 回复 2018-10-25
  • 1 回答
  • 0 关注
  • 1823 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信