各种正则匹配总结
http://www.52php.cn/article/p-kosrggwa-rm.html //用户名由6-18位的字母数字下划线组成,不能由数字开头 varr_name=/^[a-z]w{5,17}$/i //密码长度不能少于六位 varr_pwd=/^w{6,}$/ //要求和以上密码输入一致 //首先判断输入的确认密码是否为空? //如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值 //拿俩个值进行比较用== //如果相等,提示输入正确,否则提示两次密码输入不一致,returnfalse
//要求输入正确的email地址 //861745122@qq.com //wei_lip@163.com //所有的通用邮箱地址 varr_eamil=/^w+@w+(.)w+$/ //匹配一个QQ邮箱地址 //861745122@qq.com varr_qq_email=/^d{5,}@qq(.)com$/ //匹配一个163的邮箱地址 varr_163_email=/^w+@163(.)com$/ //匹配一个后缀名可能是.com|.net|.cn|.edu varemail=/^w+@w+(.)com|net|cn|edu$/ //要求输入有效的年龄段 varr_age=/^d{1,2}$/ //if(age>=18&&age<=100) //验证手机号:11位 //18 //13 //15 varr_tel=/^1[3,5,8]d{9}$/ //验证***号18位或者17位加一个X varr_s=/^d{18}|d{17}x$/i //验证ip192.168.1.250 varr_ip=/^d{3}(.)d{1,3}(.)d{1,3}(.)[2-9]{1,3}$/ //验证网址 //www.baidu.com //www.taobao.cn //www.sina.netwww.baiwei. varr_web=/^www(.)w+(.)w+$/i //验证座机号010-622799650377-62258080020- varr_tel=/^0d+-d+$/ ***验证 /^((d{15})|(d{17}[0-9X]))$/ 邮箱验证 /^w+@w+(.)w+$/; 验证由26个英文字母组成的字符串 /^[A-Za-z]+$/ 验证由26个大写英文字母组成的字符串: /^[A-Z]+$/ 验证由26个小写英文字母组成的字符串: /^[a-z]+$/ 验证由数字和26个英文字母组成的字符串: /^[A-Za-z0-9]+$/ 验证由数字、26个英文字母或者下划线组成的字符串: /^w+$/ 验证用户名: /^[a-zA-Z]w{5,7}$/《数字不能开头,用户包括6到8位》 验证用户密码: /^[a-zA-Z]w{5,17}$/正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 验证汉字:验证汉字: /^[u4e00-u9fa5]+$/ 国内座机: /^d{3}-d{8}|d{4}-d{7}$/ 邮箱 /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; 手机: /^((13[0-9]{1})|159|153)+d{8}$/ /^(13+d{9})|(159+d{8})|(153+d{8})$/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |