在javascript中使用正則表達式

正則表達式


在Javascript裏,有兩種使用正則的方法,一是創建一個正則表達式的實例,而是使用String對象裏的正則表達相關的方法.
[Edit 正則表達式對象]

正則表達式對象

[Edit 兩種創建方法]

兩種創建方法:

  • var my_regex=/[a-z]+/g;
  • var my_regex=/^[_a-z0-9]+@([_a-z0-9]+/.)+[a-z0-9]{2,3}$/;
  • var my_regex=new ("[a-z]+","g");

[Edit 方法]

方法:

  • exec(string),對string進行正則處理,並返回匹配結果.
  • test(string),測試string是否含有匹配結果

[Edit 字符串對象中的正則]

字符串對象中的正則

[Edit 方法]

方法:

  • match(pattern) 根據pattern進行正則匹配,如果匹配到,返回匹配結果,如匹配不到返回null
  • search(pattern) 根據pattern進行正則匹配,如果匹配到一個結果,則返回它的索引數;否則返回-1
  • replace(pattern,replacement) 根據pattern進行正則匹配,把匹配結果替換爲replacement
  • split(pattern) 根據pattern進行正則分割,返回一個分割的數組
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章