【发布时间】:2019-02-17 06:27:56
【问题描述】:
我是 Angular 新手,我有 c# 电子邮件正则表达式,但我不知道 c# 正则表达式和 typescript 正则表达式有什么区别。它无法正常工作。提前致谢
正则表达式:
EmailRegularExpresssion = @"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z-])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$";
电子邮件示例: adasd457@sdjf45.idie
1.不允许特殊字符
2. 后面不允许有数字。值(ex-sdf@sadf.co333)
【问题讨论】:
-
如果没有表达式失败的示例输入,很难为您提供帮助。
-
你能比“我工作不正常”更具体吗?例如,您认为正则表达式应该接受但不接受的字符串,反之亦然?您是否已经尝试过(如果有的话)找出问题所在?
-
你好,可以举一些输入输出的例子吗?
-
如果您尝试验证电子邮件,
angular有一个内部指令可以为您完成这项工作 -
您的正则表达式不允许电子邮件地址的 + 用户部分。和其他许多字符一样,它是一个有效字符。
标签: c# regex angular typescript