? ? ? ?感覺自己永遠是一個長不大的孩子剥啤,害怕長大锦溪,害怕失去。一直都是傻傻的府怯。希望在以后的日子里刻诊,自己能努力工作,認真學習牺丙,不要在虛度光陰则涯。? ? ? ? (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ù)整理的要出。