判断字符串是否符合邮箱格式
2012-07-13 10:13
525 查看
验证控件:
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="tEmail" ErrorMessage="请输入正确邮箱"
ValidationExpression="^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$"></asp:RegularExpressionValidator>
JS脚本:
<script language=javascript>
<!--
function checkform() {
if(addform.yx.value != '') {
if(!Isyx(addform.yx.value)){
alert("请输入正确的邮箱地址!")
addform.yx.focus();
return false;
}
}
}
function Isyx(yx){
var reyx= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
return(reyx.test(yx));
}
//-->
</script>
C#方法:
bool IsValidEmail(string strIn)
{
// Return true if strIn is in valid e-mail format.
return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
}
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="tEmail" ErrorMessage="请输入正确邮箱"
ValidationExpression="^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$"></asp:RegularExpressionValidator>
JS脚本:
<script language=javascript>
<!--
function checkform() {
if(addform.yx.value != '') {
if(!Isyx(addform.yx.value)){
alert("请输入正确的邮箱地址!")
addform.yx.focus();
return false;
}
}
}
function Isyx(yx){
var reyx= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
return(reyx.test(yx));
}
//-->
</script>
C#方法:
bool IsValidEmail(string strIn)
{
// Return true if strIn is in valid e-mail format.
return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
}
相关文章推荐
- PHP 判断字符串是否符合指定格式编码-mb_check_encoding
- 【JS】:JS实现判断输入字符串是否合乎邮箱格式
- 判断字符串是否是邮箱的格式
- 判断字符串是否符合时间格式
- 判断字符串是否符合数值格式的正则表达式(C#)
- iOS判断字符串是否符合格式要求
- Java编程练习之判断Java文件名是否正确,判断邮箱格式是否正确和统计指定字符串中某字符现的次数
- C# 判断字符串是否符合十六进制,八进制,二进制和十进制整数格式的正则表达式
- 判断字符串是否是邮箱或者手机号码格式
- 解决判断某个字符串是否为json数据格式
- Java中如何判断一个日期字符串是否是指定的格式
- 判断库中为字符串格式的时间是否为最近三个月(Java)
- iOS 判断邮箱格式是否正确的代码
- 字符串的转换、逆置、删除重复元素及判断是否为邮件格式
- java中String类常用方法I(判断 Java 文件名是否正确,判断邮箱格式是否正确)
- 判断字符串是否是日期格式
- js中判断字符串是否为合法的email格式
- 检查字符串是否为电话号码或邮箱地址方法,并返回true or false的判断值
- 如何判断用户输入的邮箱格式是否正确?
- JS 判断字符串是否为时间格式&开始时间不能大于截止时间