javascript正则表达式

来源:互联网 发布:竞价数据分析思路 编辑:程序博客网 时间:2024/05/21 03:55

javascript

(1)检查是否为数字                      str=str.match(/[^0-9.]/g); 返回值为NULL表示str中全部是数字

(2)检查是否为字母str=str.match(/[^a-zA-Z]/g);

(3)检查是否为数字和字母str=str.match(/[^a-zA-Z0-9.]/g);

(4)检查是否为日期str=str.match(/^(/d{2,4})(-|//)(/d{1,2})/2(/d{1,2})$/);

(5)检查是否为时间str = str.match(/^(/d{1,2})(:)?(/d{1,2})/2(/d{1,2})$/); 

(6)检查是否为邮政编码str = str.match(/|^/d{6}$/);

7)检查是否为电子邮件地str = str.match(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/);

8)检查是否为IP地址

str = str.match(/(/d+)/.(/d+)/.(/d+)/.(/d+)/g); if (str == null){alert("你输入的IP地址无效1"); return false;}else if (RegExp.$1>255 || RegExp.$2>255 || RegExp.$3>255 || RegExp.$4>255){alert("你输入的IP地址无效"); return false;}else{alert("你输入的IP地址有效"); return true; }

9)检查是否为URLstr = str.match(/http:////.+/);

10)利用正则表达式去除字符串中的重复字符str1 = str.replace(/(.).*/1/g,"$1") ;如GOOGLE->GOGLE

原创粉丝点击