Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation MVC电子邮件地址验证_Validation_Data Annotations_Asp.net Mvc 5.2 - Fatal编程技术网

Validation MVC电子邮件地址验证

Validation MVC电子邮件地址验证,validation,data-annotations,asp.net-mvc-5.2,Validation,Data Annotations,Asp.net Mvc 5.2,我正在验证电子邮件地址。已使用数据注释: [DataType(DataType.EmailAddress)] public string EmailAddress { get; set; } 这允许我有一个带有特殊字符(如Alt+135)的电子邮件地址 是否有办法验证电子邮件地址,使其包含ascii范围,例如60到125?您可以使用。谢谢@Chris Pratt。格式太多了。对于这个ascii范围,你有什么建议吗?它只是一个标准的正则表达式范围。你只需要确定你想要的开始和结束字符是什么。例如,

我正在验证电子邮件地址。已使用数据注释:

[DataType(DataType.EmailAddress)]
public string EmailAddress { get; set; }
这允许我有一个带有特殊字符(如Alt+135)的电子邮件地址


是否有办法验证电子邮件地址,使其包含ascii范围,例如60到125?

您可以使用。

谢谢@Chris Pratt。格式太多了。对于这个ascii范围,你有什么建议吗?它只是一个标准的正则表达式范围。你只需要确定你想要的开始和结束字符是什么。例如,
[-~]
匹配ASCII中的64-126,这基本上是所有可打印字符,因为空格是
64
,波浪号是
126
。或者,如果需要包含可打印范围之外的内容(这对于电子邮件地址之类的内容没有实际意义),可以使用
\x{FFFF}
来表示字符,其中
{FFFF}
是十六进制值。