1. 程式人生 > >正則表示式RegExp

正則表示式RegExp

課前補充: 轉義字元:\,反斜槓後面的字元取消掉原來的意思,轉成文字 \ 會輸出一個 \r :行結束 \n :換行 \t : 縮排 table鍵 應用: 在js中新增innerHTML的時候,等號右邊是字串,如果寫入的程式碼有回車,瀏覽器會報系統解析錯誤。 那在每一行程式碼後面加一個\,再回車,就不會報錯。

正則表示式作用:匹配特殊字元或有特殊搭配原則的字元最佳選擇。 例如:郵箱名的爭取輸入,擷取輸入字串中所有AABB格式的字串。。 建立方式: ①直接量:var reg = / abc/; 即規則abc,

  		var reg = /abc/;
        var str = 'abcdefg';

即 是否按照abc的規則,小寫,緊靠著,順序一致 顯示結果為true,說明str中是含有reg規則的。在這裡插入圖片描述

i 不考慮大小寫;還有m,g

② new RegExp

  new reg = new RegExp("abc");
  new reg = new RegExp("abc","i");

注意: 有new

 	var reg = /abc/m;
 	var reg1 = new RegExp(reg);

結果:reg和reg1是不一樣的在這裡插入圖片描述

如果是沒有new的話,abc屬性就是一致。

 var reg = /abc/m;
 var reg1 = RegExp(reg);

結果是