正则表达式

来源:互联网 发布:数组排序jquery 编辑:程序博客网 时间:2024/04/30 20:05

email:reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; 邮件

中文:chinesereg =/[\u4e00-\u9fa5]/;中文的正则表达式

var regex = /^(\d{4})-(\d{2})-(\d{2})$/;请使用这样的日期格式: yyyy-mm-dd. 例如:2008-06-20.
var regex =  /^[-+]?[\d]+$/; 请输入正确的整数
var ip =/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;请输入正确的IP地址
var tel=/^((0[1-9]{3})?(0[12][0-9])?[-])?\d{6,8}$/;请输入正确的电话号码,如:0920-29392929
var mobile = /(^[1][0-9]{10}$)/;请输入正确的手机号码,如18901658978
var en=/^[a-zA-Z]+$/;请输入英文字母
var money=/^\d+\.\d+$/;请输入正确的金额,如55.00 ,12.36,300
var postCode=/^[0-9]\d{5}(?!\d)$/;请输入正确的邮政编码,如100000
var floatNum=/^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/;
var id=/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;请输入正确的身份证格式!
var url=/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i;
var alphanum=/\W/;数字或字母
var chinese =/^[\u4e00-\u9fa5]+$/i;

替换全部:

var str = "Hello World! Hello World! Hello World!";
//把所有的“Hello World!”替换为“Welcome you!”。“/g”是替换全部。
alert(str.replace(/Hello World!/g,"Welcome you!"));


删除html标签

var reg = /<[^>]*>/g;
var result ='<pre>{"status":200,"message":null,"data":"ddflkj"}</pre>';
JSON.parse(result.replace(reg,""))

0 0