js各类正则表达式

en:/^[a-z]+$/i,											//匹配英文
		cn:/^[\u4e00-\u9fa5]+$/,								//匹配中文
		num:/^\-?\d+(?:\.\d+)?$/,								//匹配数字(包括小数点)		
		int:/^\-?\d+$/,											//匹配整数
		sint:/^(0|[1-9]\d*)$/,									//匹配正整数		
		pint:/^\d+$/,											//匹配纯数字
		uid:/^[a-z][a-z0-9_]*$/i,								//匹配登陆账号(字母开头,接数字、字母、下划线)		
		zipcode:/^[1-9]\d{5}$/,									//匹配邮编(6位,首位不为零)
		qq:/^[1-9][0-9]{4,9}$/,									//匹配QQ号(5到10位,首位不为零)
		email:/^[\w\-]+(\.[\w\-]+)?@[\w\-]+(\.[\w\-]+){1,3}$/,	//匹配电子邮箱,比如:[email protected][email protected]等
		url:/^http:\/\/[\w-]+(\.[\w-]+)+\/?.*$/i,				//匹配网址
		mobile:/^(13|15|18)\d\-?\d{8}$/,						//匹配手机号码13/15/18开头的前3位+后8位,之间可加杠
		tel:/^\d{3,4}\-?\d{7,8}(\-\d{1,5})?$/,					//匹配固定电话号码,限国内,前3到4位+后7到8位,之间可加杠,分机号前必须加杠,最多5位
		phone:/^(13|15|18)\d\-?\d{8}$|^\d{3,4}\-?\d{7,8}(\-\d{1,5})?$/,	//电话,手机和固定电话之一	
		ip:/^(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))(\.(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))){3}$/,	//IP地址
		//idcard:/^\d{15}$|^\d{17}(?:\d|X)$/,					//匹配身份证(15或18位)		
		car:/^[\u4e00-\u9fa5][A-Z][A-Z0-9]{5}$/,				//匹配车牌
		bir:/^(19|20)\d\d(0[1-9]|1[0-2])([012][1-9]|3[01])$/	//匹配8位数的生日,1900-2099年间
 

相关推荐