[JavaScript] 纯文本查看 复制代码 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,"/")));;
删除所有特殊字符
[JavaScript] 纯文本查看 复制代码 var xx=" 王 三 sfdgpwoefk 234526 .... ; ' {}[] `。 !@#$%^&*()_-+|~ b"
var objv1=xx;objv1=objv1.replace(/ |\s|\.|。|,|\;|\'|\"|\*|!|\d|@|#|\$|%|\^|&|\(|\)|-|\+|\||_|~|`|{|}|\[|\]/ig,"");
alert(objv1);
大于500的数:([5-9]\d\d|\d{4,}) ([5-9]\d\d\.\d+|\d{4,}\.\d+)
大于100的数:([1-9]0[1-9]|[1-9]{2}\d|[2-9]\d{2}|\d{4,})
大于50的数:((5[5-9])|([5-9]\d)|([1-9]\d{2,}))
大于10的数:((1[1-9])|([2-9]\d)|([1-9]\d{2,}))
大于1的数:(([1-9])|([2-9]\d)|([1-9]\d{2,}))
10-50的数:([1-4][0-9])
1-10的数:([1-9]|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 了
|