有用的 js 整理记录
代码 等同于 匹配
. IE下[^/n], 其它[^/n/r] 匹配除换行符之外的任何一个字符/d [0-9] 匹配数字
/D [^0-9] 匹配非数字字符
/s [ /n/r/t/f/x0B] 匹配一个空白字符
/S [^ /n/r/t/f/x0B] 匹配一个非空白字符
/w [a-zA-Z0-9_] 匹配字母数字和下划线
/W [^a-zA-Z0-9_] 匹配除字母数字下划线之外的字符
$(function() { $("input[type='button']").click(function() { //var reg1=/^[0-9a-zA-Z]{4,6}$/; //4-6位数字和字母 //var reg1=/^(137|187)[0-9]{8}$/ //135 187开头的手机号 //var reg1=/^[1-9]{6}$/ //6位邮编 首字母不能为0 //var reg1=/^1[0-9]{10}$/ //1开头的手机号 //var reg1=/^[a-zA-Z]\w{5,16}$/ //用户名5--16个字符,包含数字、字母、下划线,首位必须是字母 //var reg1=/^\w{3}$/ //大于等于1位字母、数字、下划线 var reg1=/^\w{3,}@[a-z]{1,}\.[a-z]{1,}$/ //gaolin@lssin.com var tex=$("input[type='text']").val(); if(reg1.test(tex)){ alert("匹配成功") }else{ alert("匹配失败") } }) } )