请选择 进入手机版 | 继续访问电脑版

大众世界 world of demotic + 社区新动力

 找回密码
 注册会员
搜索
查看: 7769|回复: 9

[Javascript] 正则合集 把字符串,转换成真正的日期。

[复制链接]
发表于 2013-5-27 15:34:50 | 显示全部楼层 |阅读模式
[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 了












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
回复

使用道具 举报

 楼主| 发表于 2013-5-27 15:36:14 | 显示全部楼层
[JavaScript] 纯文本查看 复制代码
//将字符串转换为日期
var begin=new Date($("#begin").val().replace(/-/g,"/"));
var end=new Date($("#end").val().replace(/-/g,"/"));
//js判断日期
if(begin-end>0){
        alert("开始日期要在截止日期之前!");  
        return false;
}


最后四位数,最后都是数字的。文件名替换
(.+?)([0-9]{4}$)        (.+?)([0-9]+(?=[^0-9]*$))                $1-$2



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
回复

使用道具 举报

 楼主| 发表于 2013-6-17 15:43:55 | 显示全部楼层
[JavaScript] 纯文本查看 复制代码
if (!/(left|center|right)/ig.test(item.labelAlign)) {//2013-6-3 下午4:07 lybide
	item.labelAlign="right";
}
回复

使用道具 举报

 楼主| 发表于 2013-7-12 10:58:49 | 显示全部楼层
[JavaScript] 纯文本查看 复制代码
alert("# .123   til-  dfsvsv12312".replace(/#|\.|\s/ig,""))
回复

使用道具 举报

 楼主| 发表于 2013-10-17 09:59:23 | 显示全部楼层

  • 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*/
回复

使用道具 举报

 楼主| 发表于 2014-8-20 09:53:45 | 显示全部楼层
d\.([^"]*)


微风吹干泪
湿的枕边,阳
光照亮开窗的
房间,

充盈的心经
历时过境迁,
纯真的梦不会
变,

  
中文换行       \n([\u4E00-\u9fa5])


回复

使用道具 举报

 楼主| 发表于 2014-9-10 11:40:00 | 显示全部楼层
[{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:'(.*?)'


回复

使用道具 举报

 楼主| 发表于 2014-11-19 20:00:23 | 显示全部楼层
//.+: "",\n 正则删除所有空值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
回复

使用道具 举报

 楼主| 发表于 2015-11-6 16:11:49 | 显示全部楼层
[JavaScript] 纯文本查看 复制代码
html=html.replace(/\{IMAGESPATH\}/gm,IMAGESPATH).replace(/\{thisID\}/gm,this.ID)
回复

使用道具 举报

 楼主| 发表于 2015-11-6 16:12:50 | 显示全部楼层
[JavaScript] 纯文本查看 复制代码
html=html.replace(/\{IMAGESPATH\}/gm,IMAGESPATH).replace(/\{thisID\}/gm,this.ID)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|Wod Inc. ( 蜀ICP备20000008号-8

GMT+8, 2024-4-16 15:12 , Processed in 0.117888 second(s), 34 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表