
正则表达式
vcxiaohan2
这个作者很懒,什么都没留下…
展开
-
不用正则实现js中replace全局替换的功能
1.我们替换,一般用下面方法:‘qwew’.replace(/w/g, '@')这种方法,很方便 2.问题是万一我们要替换的内容中含有特殊字符,如‘)’,这种情况下,我们就必须将')'进行转义,即‘qw)ew)’.replace(/w\\)/g, '@') 3.还有些具体的情况下,如我们要替换的内容是可变的且含有特殊字符,那么我们用2的方法就显得很麻烦了或者根本解决不了,具体情况如下: 把微原创 2016-08-15 16:32:57 · 3141 阅读 · 0 评论 -
正则表达式高级用法
var num = 8; var str = new RegExp('[1-'+ num +']');//只能用这种方法 var x = str.test('8'); console.log(x); 正则符号所表达的含义: http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp原创 2016-01-19 15:43:47 · 454 阅读 · 2 评论 -
最强正则表达式
网址: /^((https?|ftp|news):\/\/)?([a-z]([a-z0-9\-]*[\.。])+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5原创 2016-03-23 14:27:46 · 732 阅读 · 1 评论