正则合集 把字符串,转换成真正的日期。
最常用:width="(.*?)" = width="2656"
var dateStr="2012/5/5 15:32:45"
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = dateStr.match(reg);alert(r);
alert(new Date(dateStr.replace(/(-|\/)/g,"/")));;
删除所有特殊字符
var xx=" 王 三 sfdgpwoefk234526.... ; '{}[]`。 !@#$%^&*()_-+|~ b"
var objv1=xx;objv1=objv1.replace(/ |\s|\.|。|,|\;|\'|\"|\*|!|\d|@|#|\$|%|\^|&|\(|\)|-|\+|\||_|~|`|{|}|\[|\]/ig,"");
alert(objv1);
大于500的数:(\d\d|\d{4,}) (\d\d\.\d+|\d{4,}\.\d+)
大于100的数:(0|{2}\d|\d{2}|\d{4,})
大于50的数:((5)|(\d)|(\d{2,}))
大于10的数:((1)|(\d)|(\d{2,}))
大于1的数:(()|(\d)|(\d{2,}))
10-50的数:()
1-10的数:(|10)
service="commercial" sub-service="low"(.*?)workplaces="30"
craft-duration="(\d+)" //所有数字
<b>(.*)</b> \1 取标记中的所有值 <b>xxxx</b>=xxxx
\d+:匹配一个或多个数字
\S+:匹配一个或多个文本(包括数字)
( ):保留匹配的结果,如果仅仅是查找则不需要用这个,如果匹配后还要批量替换则需要将\d+或\S+括起来
\1:引用上面匹配的结果 比如要把所有 money 属性值后面加两个 0,上面输入 money="(\S+)",下面输入 money="\100",点击全部替换就能自动在双引 号中间加俩 0 了
//将字符串转换为日期
var begin=new Date($("#begin").val().replace(/-/g,"/"));
var end=new Date($("#end").val().replace(/-/g,"/"));
//js判断日期
if(begin-end>0){
alert("开始日期要在截止日期之前!");
return false;
}
最后四位数,最后都是数字的。文件名替换
(.+?)({4}$) (.+?)(+(?=[^0-9]*$)) $1-$2
if (!/(left|center|right)/ig.test(item.labelAlign)) {//2013-6-3 下午4:07 lybide
item.labelAlign="right";
} alert("# .123 til-dfsvsv12312".replace(/#|\.|\s/ig,""))
[*]tppabs="([^"]*)" 正则表达选择: tppabs="http://www.ddv.com/logo.gif"
[*]info/news/([^"]*).html = <a href="../../info/news/20130927122546.html" target="_blank"
[*]/\*tpa=(.*?)\*/ = /*tpa=http://www.riaxe.com/marketplace/thin-admin/fonts/glyphicons-halflings-regular.eot*/
d\.([^"]*)
微风吹干泪
湿的枕边,阳
光照亮开窗的
房间,
充盈的心经
历时过境迁,
纯真的梦不会
变,
中文换行 \n([\u4E00-\u9fa5])
[{id:'xh',text:'鲜花',count:2,img:'xianhua.png'},{id:'ws',text:'握手',count:11,img:'woshou.png'},{id:'lr',text:'雷人',count:5,img:'leiren.png'},{id:'lg',text:'路过',count:2,img:'luguo.png'},{id:'jd',text:'鸡蛋',count:0,img:'jidan.png'}]
id:'(.*?)'|text:'(.*?)'|count:'(.*?)'|img:'(.*?)'
//.+: "",\n 正则删除所有空值 html=html.replace(/\{IMAGESPATH\}/gm,IMAGESPATH).replace(/\{thisID\}/gm,this.ID) html=html.replace(/\{IMAGESPATH\}/gm,IMAGESPATH).replace(/\{thisID\}/gm,this.ID)
页:
[1]