如何实现只能输入字母,数字而不能输入中文的正则表达式?

HaiHe 2003-09-27 06:50:06
如何实现只能输入字母数字而不能输入中文的正则表达式。我想实现电子邮件账户的名称输入的判断。
...全文
1202 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xydyh 2003-09-27
  • 打赏
  • 举报
回复
你可以自己组合:
[]表示可选其中任意字符如:[0-8]既0-8中任意数字既可
*表示与0各或多个前面的字符匹配。如:a*表示0个或多个a
+表示1个以上。如a+ 表示1个以上的a
\表示转意。既特殊字符前加上它表示原来的字符。如:\\表示\字符
()表示组合字符串.如:(abc)*表示0个或以上的abc串 如:""或"abcabcabcabc"
^表示非 如:^[a-z]表示除a-z以外的字符
.表示任意字符
|表示或 如:(hello)|(HOLLO)表示与HELLO或hello匹配
xydyh 2003-09-27
  • 打赏
  • 举报
回复
[a-z]*[A-Z]*[0-9]*
电子邮件:\w+\@\w+\.\w+
xz_king 2003-09-27
  • 打赏
  • 举报
回复
这个问题有人问过了。可以去查一下。
saucer 2003-09-27
  • 打赏
  • 举报
回复
^[a-zA-Z0-9_@]+

or

^[^\u4e00-\u9fa5]+

or go to
http://www.regexlib.com/Search.aspx

enter "email" in the keyword textbox and click on Search button

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧