正則表達式使用注意事項

因爲對於正則一直都沒有深刻的研究,今天碰到一個問題,解決以後記錄一下。 js中正則類型的有兩種構造函數。 1. var reg = new RegExp(pattern, attributes);//pattern爲正則表達式的字符串   2. var reg = /pattern/attributes 樣例:^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*))$  匹配浮點數 使用第一種構造時必須將全部的 \ 字符改成  \\,由於第一種構造時參數是以字符串解析的,只寫一個  \  會做爲字符串的轉義,兩個  \\  纔會將生成最終的正則中的  \。 使用第二種構造時沒有如此問題。
相關文章
相關標籤/搜索