用户名只能包括中文字、英文字母、数字和下划线 禁止输入空格

学习 时间:2026-04-09 01:08:43 阅读:1620
用户名只能包括中文字、英文字母、数字和下划线 禁止输入空格的正则表达式

最佳回答

火星上的钻石

火星上的冥王星

2026-04-09 01:08:43

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

最新回答共有2条回答

  • 眯眯眼的飞鸟
    回复
    2026-04-09 01:08:43

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

上一篇 英语记忆的词汇很多记了忘 忘了记 记了又忘了

下一篇 大家有什么好的英语读物推荐的啊