正則表達式小整理

? ? ? ?感覺自己永遠是一個長不大的孩子,害怕長大,害怕失去。一直都是傻傻的。希望在以后的日子里,自己能努力工作,認真學習,不要在虛度光陰。? ? ? ? (by 貓小咪)

對于前端來說學好正則很重要,所以決定從正則入手開始復習js的基礎(chǔ)知識,但是沒想到正則這條大魚豈是我這只小貓咪就能吞下的呢,所以只能先整理一下正則的相關(guān)知識點,以后慢慢啃了。

注:整理的知識點大部分都是從網(wǎng)上找的和書上的一些資料,把它們整理在一起知識為了以后能夠看起來不用在東翻西找了。

正則開始之前先把js中字符串的方法簡單整理下:

1> indexOf(str) ?:返回字符串中參數(shù)字串第一次出現(xiàn)的位置,從左到右下標從0開始,沒有返回-1;

2> charAt(index) :返回指定位置的字符;

3> lastIndexOf(str, index) :返回字符串中參數(shù)字符串最后一處出現(xiàn)的索引,從右到左搜索,index指定搜索的索引位置;

4> substring(start, [end]) :查找指定索引位置的字符串,并將其返回;從start開始但不包含end,如果不寫end,則表示到最后;

5> substr(begin, [length]) :返回字符串的一個子串,傳入?yún)?shù)是起始位置和長度。第一個參數(shù)必寫,第二個參數(shù)不寫,則表示到最后位置;

6> toUpperCase :將整個字符串轉(zhuǎn)成大寫字母;

7> toLowerCase :轉(zhuǎn)成小寫字母;

8> repalce : 查找并替換,在正則中會用到,功能很強大哦;

9> search(reg) : 用來查找字符串的位置,和indexOf很像,但是他的參數(shù)可以是一個正則表達式;

10> split(separator,[limit]) 用指定的字符或正則以分隔符,把一個字符串分割,結(jié)果做為一個數(shù)組返回;

11> match(reg) ?:以正則為參數(shù),把正則匹配到的內(nèi)容保存到數(shù)組里返回;

12> concat :將兩個或多個字符的文本組合起來,返回新的字符串;

13> slice :類似substring;

14>charCodeAt(index) :指定索引位置的字符的Unicode碼;

正則的常用方法

1> test

2> exec

使用正則的字符串方法 : match,replace,search,split



正則元字符及其含義表


先整理這些吧,分組的還沒有弄明白,以后回繼續(xù)整理的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容