JS 正则表达式,验证表单

正则表达式在JS中的应用,如下:

var phone = $("#phone").val().trim();
if(phone.length!=0){
	var reg = /^(1)[0-9]{10}$/;  //手机号码正则表达式
	var r = phone.match(reg);
	if(r == null)
		alert('对不起,您输入的手机号码格式不正确!');
}
上述是验证手机号码的正则表达式。


下面再列举一些常用的正则表达式:

数字:/^[0-9.-]+$/

正数:/^[0-9-]+$/

大小写字母:/^[a-zA-Z]+$/i

数字+字母:/^[0-9a-z]+$/i

邮箱:/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/

QQ:/^[0-9]{5,20}$/

超链接:/^http:\/\//

手机号码:/^(1)[0-9]{10}$/

电话号码:/^[0-9-]{6,13}$/

身份证:/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/

欢迎转载,原文地址:http://www.lrfun.com/html/technology/cssjs/2015/1205/94.html

上一篇:JS 60秒倒计时
下一篇:Plupload一个很好用的上传组件