正则表达式--集锦(不断更新中...)
如果数字可以有正负,用这个
function isNumber(str){
var t=str.match(/^(-|\+|)[0-9]+/g);
return (t!=null)&&(t.length==1) && (t[0]==str);
}
如果数字可以是带小数点,用下边这个
function isNumber(str){
var t=str.match(/^(-|\+|)[0-9]+(\.|)[0-9]*/g);
return (t!=null)&&(t.length==1) && (t[0]==str);
}
是否字符
function isAlb(str){
var t=str.match(/^[A-Za-z]+/g);
return (t!=null)&&(t.length==1) && (t[0]==str);
}
邮政编码
function isNumber(str){
var t=str.match(/^(-|\+|)[0-9]+/g);
return (t!=null)&&(t.length==1) && (t[0]==str);
}
如果数字可以是带小数点,用下边这个
function isNumber(str){
var t=str.match(/^(-|\+|)[0-9]+(\.|)[0-9]*/g);
return (t!=null)&&(t.length==1) && (t[0]==str);
}
是否字符
function isAlb(str){
var t=str.match(/^[A-Za-z]+/g);
return (t!=null)&&(t.length==1) && (t[0]==str);
}
邮政编码
1 function ispostcode(str){
2 var reg = /^\d{6}$/;
3 if(reg.test(str)){
4 return true;
5 }else{
6 return false;
7 }
8 }
2 var reg = /^\d{6}$/;
3 if(reg.test(str)){
4 return true;
5 }else{
6 return false;
7 }
8 }
我来自:向东博客