验证用户在iOS 2.0上输入的电子邮件地址的最简洁方法是什么?
注意:这是一个特定于iOS 2.0的历史问题,由于其年龄和与其相关的其他问题,它不能退役,不能改为"现代"问题.
我在验证电子邮件方面遇到了一些问题.
在我的模型中:
[Required(ErrorMessage = "Field can't be empty")]
[DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")]
public string ReceiverMail { get; set; }
Run Code Online (Sandbox Code Playgroud)
在我看来:
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
@Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder="E-mail"}) <br />
@Html.ValidationMessageFor(m => m.ReceiverMail)
Run Code Online (Sandbox Code Playgroud)
现在,当你将场留空时,它正确地向我显示"场不能为空".但是当你填写一个无效的电子邮件地址,如:"fwenrjfw",那么表格并没有说"电子邮件无效".
如何获取表单以将输入验证为电子邮件地址?我正在寻找一些帮助.
如何使用php5验证输入值是否是有效的电子邮件地址.现在我正在使用此代码
function isValidEmail($email){
$pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$";
if (eregi($pattern, $email)){
return true;
}
else {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但它显示了已弃用的错误.我该如何解决这个问题.请帮我.
我发现这个PHP代码使用SMTP检查电子邮件地址而不发送电子邮件.
有没有人尝试过类似的东西或者它对你有用吗?您能否判断一位电子邮件客户/用户是否输入正确且存在?
如何在edittext
不使用javascript
正则表达式的情况下检查电子邮件地址的文本?在这里我使用inputtype="textEmailAddress"
它是工作但没有显示错误消息.
我正在编写一个非常简单的模型来演示一些HTML5表单验证.但是,我注意到电子邮件验证没有检查地址中的点,也没有检查点后面的字符.
换句话说,"john @ doe"被认为是有效的,当它显然不是有效的电子邮件地址时; "doe"不是域名.
这就是我编写电子邮件字段的方式:
<input type="email" required />
Run Code Online (Sandbox Code Playgroud)
这还不够吗?
检查这个小提琴,看看我的意思.
注意:我知道如何通过RegEx模式来实现这一点.我只是想知道如何使用电子邮件类型取而代之.
当用户在我的网站上创建一个帐户时,我想让电子邮件的服务器验证不接受每个输入.
我将发送确认信息,以便进行握手验证.
我正在寻找简单的东西,而不是最好的东西,但不是太简单,不能验证任何东西.我不知道限制必须在哪里,因为任何正则表达式都不会执行正确的验证,因为无法使用正则表达式执行此操作.
我试图限制正则表达式固有的sintax和视觉复杂性,因为在这种情况下任何都是正确的.
我可以使用什么正则表达式来做到这一点?
我正在使用PHP中的电子邮件验证正则表达式,我需要知道TLD可能存在多长时间并且仍然有效.我做了一些搜索,但找不到有关该主题的更多信息.那么TLD可能需要多长时间?
我有以下正则表达式与电子邮件地址格式匹配:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
Run Code Online (Sandbox Code Playgroud)
这用于使用JavaScript进行表单验证.但是,这是一个可选字段.因此,如何更改此正则表达式以匹配电子邮件地址格式或空字符串?
从我有限的正则表达式知识,我认为\b
匹配一个空字符串,并|
意味着"或",所以我尝试做以下,但它不起作用:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b
Run Code Online (Sandbox Code Playgroud) 可能重复:
电子邮件地址中允许使用哪些字符?
我有一个带撇号的电子邮件地址,我想知道这是否有效?
email-validation ×10
regex ×4
php ×3
c# ×2
email ×2
validation ×2
android ×1
asp.net-mvc ×1
cocoa-touch ×1
html5 ×1
iphone-sdk-2 ×1
javascript ×1
smtp ×1
string ×1
telnet ×1
tld ×1