正则表达式 只允许输入数字、字母、中文 不允许有符号空格 如何写?

如题所述

密码(由数字/大写字母/小写字母/标点符号组成,四种都必有,8位以上)
(?=^.{8,}$)(?=.*\d)(?=.*\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\n).*$追问

怎么不行呢?

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
试试:

中英文数字:
^[A-Za-z0-9\u4e00-\u9fa5]+$本回答被提问者采纳
第2个回答  2012-07-23
[\da-zA-Z\u4E00-\u9FA5]+
相似回答