javascript中正则表达式中的问号(?) 总结
摘要:1 分组的时候,?可以不记录一些组,比如:var str="abc";var reg=/(?:a)b(c)/greg.test(str);alert(RegExp.$1);//结果为c此时虽然第一个小括号也满足,但是如果用?:标注之后,它不会被存入正则表达式的缓存中。2 遇见功能,"?=",意识说目标串中肯定存在什么,比如:varstr="ab4";varreg=/ab(?=\d)/galert(reg.test(str));//结果为true意思是第三位肯定是数字;"?:",意思说目标串中不应该存在什么varst
阅读全文
posted @
2011-04-01 17:26
TankMa
阅读(3417)
推荐(1)
JavaScript常用正則表達式整理
摘要:將"2005/01/05" 替換成 "2005-01-05": "2005/01/05".replace(/\//g, "-") 正斜杠將"2005\\01\\05" 替換成 "2005-01-05": "2005\\01\\05".replace(/\\/g, "-") 反斜杠,正則表達式不能只用一個反斜杠將"2005-01-05" 替換成 "2005/01/05": "2005-01
阅读全文
posted @
2011-03-04 11:57
TankMa
阅读(532)
推荐(1)
JavaScript日期處理
摘要:把一个日期字符串如 "2009-8-28 15:15:15" 转换为Date对象:方法一:var strArray = str.split(" ");var strDate = strArray[0].split("-");if(strArray.length==1){ return new Date(strDate[0], (strDate[1] - parseInt(1)), strDate[2]);}var strTime = strArray[1].split(":");return new Date(st
阅读全文
posted @
2011-03-04 11:47
TankMa
阅读(247)
推荐(0)