Underscore在xml架构中不接受电子邮件地址

时间:2010-06-04 09:57:07

标签: xml regex xsd

您好我已经创建了一个架构和以下模式来检查电子邮件ID:

\w+([-+._]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*.

但是,它不接受包含bob_t@example.com下划线的电子邮件ID。您能否修改此模式,以便它也接受_

由于

1 个答案:

答案 0 :(得分:1)

以下内容应该有效(我删除了一些其他明显的错误或特性):

\w[-+._\w]+@\w[-.\w]+\.\w[-.\w]+

然而,请注意,无论您选择何种模式,您都会排除一些有效的电子邮件地址(电子邮件地址标准非常广泛),同时您可能会包含一些无效的电子邮件地址。