什么是正則表達式呢?

正則表達式(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
        
		

網友評論