JS利用正则表达式验证字符串

时间:2022-01-06 18:50:23
 1     function testNum(str){
2 var reg = new RegExp("^[^0-9]*$");//从头到尾都不是数字
3 if(reg.test(str)){
4 alert("没有数字!");
5 }else{//有数字
6 var reg = new RegExp("^[0-9]*$");//从头到尾都是数字
7 if(reg.test(str)){ //从头到尾都是数字
8 alert("全是数字");
9 }else{ //有数字但是不全是
10 alert("有但是不全是数字");
11 }
12 };
13 };
14 testNum("234");
15 testNum("asd");
16 testNum("2e34");