DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 正則表達式 >> 1.3 如何定義正則表達式
1.3 如何定義正則表達式
編輯:正則表達式     

一、正則表達式的定義方法

在JavaScript中,正則表達式是由一個RegExp對象表示的,利用RegExp對象來完成有關正則表達式的操作和功能。

正則表達式的定義共有2種方式:

(1)顯式定義;

(2)隱式定義;

1、顯式定義

所謂的“顯式”就是讓大家一眼就看出這就是正則表達式的定義,足夠明顯。

顯式定義必須是使用new關鍵詞來定義。

語法:

 
var 變量名 =  new RegExp("正則表達式模式");

說明:

顯式定義的正則表達式必須要使用雙引號括起來,這裡要注意字符串的轉義。

2、隱式定義

所謂的“隱式”指的是有點陰陰濕濕,沒那麼明顯,大家可能一眼沒有看出這是正則表達式的定義。

語法:

 
var 變量名 =  /正則表達式模式/

說明:

隱式定義的正則表達式開頭和結尾都必須是斜槓“/”。記得使用隱式定義的正則表達式是不需要使用雙引號括起來的,這一點跟顯式定義的正則表達式不一樣!

隱式定義是最常用的方式,建議大家以後都使用這種方式定義正則表達式,代碼量少並且方便。

舉例:

 
var myregex = new ReExp("[0-9]");

上面語句等價於下面:

 
var myregex = /[0-9]/;
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved