问题描述: 用户名只能包括中文字、英文字母、数字和下划线 禁止输入空格的正则表达式 1个回答 分类:综合 2014-11-11 问题解答: 我来补答 以下是匹配“英文字母、数字和下划线”的职责表达式(包含首字母不能是数字)username =/\w[a-zA-Z0-9_]*/但不能实现“中文字”的匹配.因为中文字的编码太广,也不知道具体有哪些! 再问: 除了禁止输入空格外,其他的正则都实现了,难道没有一个正则是匹配不能有空格么? 再答: 此正表达式已经只允许“英文字母、数字和下划线”当然就不允许空格了!!再问: 但实际操作过程中/w没起到屏蔽空格的作用 再答: 不会的,\w等同于[a-zA-Z],不会包含空格,空格的匹配方式是\s再问: 但是确实没好使啊!~~~~这让我感觉很尴尬~~~~~ 再答: 能贴出你的脚本吗?说明运行环境。 展开全文阅读