1. 程式人生 > >正則表示式語法總結

正則表示式語法總結

導讀:一般對於一個前端開發人員來說,工作中很少用到正則,更多的是接觸頁面相關,但是很多處理表單的前端驗證方面還是需要用到正則的,尤其是做後臺系統方面是比不可少的。 

開始字元和結束字元

上三角:^表示開始,一般放在正則開頭處,如:'regex'.match(/^r/);

如果不是在開頭從有三點要注意:

  • 作為匹配文字開始元字元的時候必須是正則主體的第一個符號,否則正則無效。
  • 它匹配的是一個位置,而不是具體的文字。
  • 它在其他規則中有另外的含義。

美元符號:$字元與^正好相反。它代表文字的結束,並且沒有其他含義(其實是有的,但不是在正則主體內)。同樣,它必須是正則主體的最後一個符號。'regex'.match(/x$/);

如果我想匹配$本身則需要用到反斜槓“\”轉義符:'price: $3.6'.match(/\$[0-9]+\.[0-9]+$/);