11位电信手机号邮箱格式正确格式

jquery验证手机号码、邮箱格式是否正确示例代码_javascript_ThinkSAAS
jquery验证手机号码、邮箱格式是否正确示例代码
jquery验证手机号码、邮箱格式是否正确示例代码
内容来源: 网络
代码如下: //jquery验证邮箱 function checkSubmitEmail() { if ($("#email").val() == "") { //$("#confirmMsg").html("&font color='red'&邮箱地址不能为空!&/font&"); alert("邮箱不能为空!") $("#email").focus();
} if (!$("#email").val().match(/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/)) { alert("邮箱格式不正确"); //$("#confirmMsg").html("&font color='red'&邮箱格式不正确!请重新输入!&/font&"); $("#email").focus();
} //jquery验证手机号码 function checkSubmitMobil() { if ($("#mobile").val() == "") { alert("手机号码不能为空!"); //$("#moileMsg").html("&font color='red'&手机号码不能为空!&/font&"); $("#mobile").focus();
} if (!$("#mobile").val().match(/^(((13[0-9]{1})|159|153)+d{8})$/)) { alert("手机号码格式不正确!"); //$("#moileMsg").html("&font color='red'&手机号码格式不正确!请重新输入!&/font&"); $("#mobile").focus();
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信Jquery 验证电子邮箱/手机号码格式_懒人程序
支付宝赞助帐号:
Jquery 验证电子邮箱/手机号码格式
Jquery 验证电子邮箱/手机号码格式
电子邮箱:
if (!$(&#email&).val().match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/))
alert(&邮箱格式不正确&);
//$(&#confirmMsg&).html(&邮箱格式不正确!请重新输入!&);
$(&#email&).focus();
手机号码:
if(!phone.match(/^(((13[0-9]{1})|(15[0-9]{1})|170|186)+\d{8})$/)){
').html(&手机格式不正确!&).appendTo('#msg').fadeOut(2000); $(&#phone&).focus(); }
支持键盘 ← →正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。做iOS开发的童鞋,应该都用过正则表达式吧。正则表达式很好地,帮助我们判断一个字符串是否合法。比如:在做app注册页面的时候,需要判断手机号是否格式正确,是否够11位。在做意见反馈的时候,需要判断邮箱格式是否正确。判断手机号和判断邮箱,应该是iOS开发者们最常用的。具体如何判断,简单整理如下:验证邮箱+ (BOOL)validateEmail:(NSString *)email
NSString *emailRegex = @&[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}&;
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@&SELF MATCHES %@&, emailRegex];
return [emailTest evaluateWithObject:email];
}NSPredicate是一个Foundation类,是用来查询的,原理和用法都类似于SQL中的where。验证手机号简单的判断方法+ (BOOL)validatePhone:(NSString *)phone
NSString *phoneRegex = @&1[3|5|7|8|][0-9]{9}&;
NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@&SELF MATCHES %@&, phoneRegex];
return [phoneTest evaluateWithObject:phone];
}这只是简单地判断手机号格式。其实手机的格式还是有一点复杂的。详细的判断方法//正则判断手机号码格式
+ (BOOL)validatePhone:(NSString *)phone
* 手机号码
* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* 联通:130,131,132,152,155,156,185,186
* 电信:133,,189
NSString * MOBILE = @&^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$&;
* 中国移动:China Mobile
* 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
NSString * CM = @&^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$&;
* 中国联通:China Unicom
* 130,131,132,152,155,156,185,186
NSString * CU = @&^1(3[0-2]|5[256]|8[56])\\d{8}$&;
* 中国电信:China Telecom
* 133,,189
NSString * CT = @&^1((33|53|8[09])[0-9]|349)\\d{7}$&;
* 大陆地区固话及小灵通
* 区号:010,020,021,022,023,024,025,027,028,029
* 号码:七位或八位
// NSString * PHS = @&^0(10|2[0-5789]|\\d{3})\\d{7,8}$&;
NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@&SELF MATCHES %@&, MOBILE];
NSPredicate *regextestcm = [NSPredicate predicateWithFormat:@&SELF MATCHES %@&, CM];
NSPredicate *regextestcu = [NSPredicate predicateWithFormat:@&SELF MATCHES %@&, CU];
NSPredicate *regextestct = [NSPredicate predicateWithFormat:@&SELF MATCHES %@&, CT];
if (([regextestmobile evaluateWithObject:phone] == YES)
|| ([regextestcm evaluateWithObject:phone] == YES)
|| ([regextestct evaluateWithObject:phone] == YES)
|| ([regextestcu evaluateWithObject:phone] == YES))
if([regextestcm evaluateWithObject:phone] == YES) {
NSLog(@&China Mobile&);
} else if([regextestct evaluateWithObject:phone] == YES) {
NSLog(@&China Telecom&);
} else if ([regextestcu evaluateWithObject:phone] == YES) {
NSLog(@&China Unicom&);
NSLog(@&Unknow&);
return YES;
return NO;
}以上这段(来自网络)是手机号判断的详细方法。基本上这个判断就够用了,如果三大运营商,再出其他段的手机号。直接子啊上面做简单修改即可。文章推荐:iOS地图定位使用几个小功能点击阅读原文查看iOS开发(iOSDevTip) 
 文章为作者独立观点,不代表大不六文章网立场
iOSDevTip最新iOS、iPhone资讯,万名iOS开发者、swift开发、果粉聚集,参与技术讨论,整理开发技巧,分享创业经验!享受生活、热爱编程!热门文章最新文章iOSDevTip最新iOS、iPhone资讯,万名iOS开发者、swift开发、果粉聚集,参与技术讨论,整理开发技巧,分享创业经验!享受生活、热爱编程!&&&&违法和不良信息举报电话:183-
举报邮箱:
Copyright(C)2016 大不六文章网
京公网安备78新浪微博邮箱号码格式是怎么写的
var sogou_ad_id=731545;
var sogou_ad_height=90;
var sogou_ad_width=980;

我要回帖

更多关于 手机号正确格式 的文章

 

随机推荐