常用正则笔记
摘要:var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); ^|& 表示从字符串开始或字符 & 开始
阅读全文
正则匹配 数字和英文状态下的逗号
摘要:var regexp = /[^\d,]*/g; newstr=str.replace(regexp,""); 只匹配数字(\d)和英文状态下的逗号(,) 只匹配数字(\d)和英文状态下的逗号(,) 注:^在方括号表达式中使用,此时它表示不接受该字符集合。
阅读全文
正则表达式 - ()()\1\2 的用法
摘要:\1表示重复正则第一个圆括号内匹配到的内容\2表示重复正则第二个圆括号内匹配到的内容比如有以下正则:([a-z])([a-z])\2\1则可以匹配字符串abba第一个圆括号内的正则匹配字符a,则在字符串最后\1这个位置必须是字符a,第二个括号匹配字符b,在倒数第二个位置\2必须是字符b如果有嵌套的圆
阅读全文
正则表达式
摘要:一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较
阅读全文
正则表达式的lastIndex属性
摘要:js中正则表达式的使用方式有两种,一种是正则表达式对象的方法,一种是字符串对象的方法,前者有exec(str)、test(str)两个方法,后者有match(regexp)、replace(regexp)、search(regexp)、split(search)四个方法。当作为正则表达式对象的方法使
阅读全文