普通字元:就是沒有特殊意義的字元
簡單的轉義字元:
\r,\n表示回車與換行符
\t表示製表符
\\表示」\
」自己本身
\^、\$、\.表示^、$、.本身
多種字元的表示式:
\d表示0到9的數字
\w表示字母,數字,下劃線中的任意乙個
\s表示空白字元
.表示除了\n以外的任意字元
自定義多種字元
[abc]:匹配a或b或c
[^abc]:匹配除了a,b,c之外的任意字元
[a-z]:匹配a到z中的任意字元
[^a-z0-3]匹配出來a-z,0-3之間的任意字元
修飾匹配次數的特殊符號
:表示重複n次,比如\w==\w\w;
:表示至少重複m次,最多n次;
:表示至少重複m次
?:表示匹配0次或1次,就像
*:表示不出現或出現任意 次,就像
+:表示至少出現一次,就如同
表示抽象意義的特殊字元
^表示與字串開始的地方開始匹配
$表示結束時才匹配
\b匹配乙個單詞的邊邊;也就是單詞與空白之處
注意:以上都不匹配任何字元
影響表示式內部的字元:
|:匹配左邊或右邊;x|y,匹配x或y
()將括號裡表示式作為乙個整體來進行匹配
正規表示式常用的兩個方法
var temp=/規則/;//定義正規表示式
var str="我是字串";
temp.test(str);//檢測該字串中是否有該規則;如果有返回true,沒有返回flase;
temp.exec(str);//表示式對字串進行搜尋,並返回乙個包含匹配到該表示式的結果的陣列,記住這是返回的乙個陣列型別;
javascript的一些常用演算法
1 判斷乙個單詞是否是回文?回文是指把相同的詞彙或句子,在下文中調換位置或顛倒過來,產生首尾回環的情趣,叫做回文,也叫回環。其實重要的考察的就是對於reverse的實現。其實我們可以利用現成的函式,將字串轉換成陣列,這個思路很重要,我們可以擁有更多的自由度去進行字串的一些操作。function ch...
javaScript陣列常用的的一些操作
1 陣列的建立 兩種方式 1.直接等於 var arr var arr1 1,2,3 2.new關鍵字宣告 new array var arr4 new array 5 var arr5 new array 5,8,6 2 陣列的使用 數字的長度 arr1.length 陣列從小到大排序.sort ...
關於 分享一些常用的JavaScript技巧
有時候我們需要對乙個變數查檢其是否存在或者檢查值是否有乙個有效值,如果存在就返回 true 值。為了做這樣的驗證,我們可以使用 操作符來實現是非常的方便與簡單。對於變數可以使用 variable 做檢測,只要變數的值為 0 null undefined 或者 nan 都將返回的是 false,反之返...