什么是正则表达式呢?

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等。

说白了正则表达式就是处理字符串的,我们可以用它来处理一些复杂的字符串

为什么要学习正则表达式

我们直接用一个例子来说明

//找出这个字符串中的所有数字var str = 'abc123de45fgh6789qqq111';//方法1
     function findNum(str) {        var tmp = '',
            arr = [];        for (var i = 0; i < str.length; i++) {            var cur = str[i];            if (!isNaN(cur)) {
                tmp += cur;
            } else {                if (tmp) {
      &nbs
        
		

网友评论