1. 程式人生 > >JavaScript 正則表示式

JavaScript 正則表示式

// 正則表示式:

//C/Java中,變數命名的規則為:以字母或下劃線開頭,變數中可以包含數字,字母以及下劃線。正則表示式如下:

//(1)

var variable =/^[a-zA-Z_][a-zA-Z0-9_]*$/;

alert(variable.test("Hello"));  //true

alert(variable.test("_main_"));  //true

alert(variable.test("133"));  //false

alert(variable.test("32_jkasfdk_324"));  //false

//(2)

var variable = /[a-zA-Z_][a-zA-Z0-9_]*/;

alert(variable.test("Hello"));  //true

alert(variable.test("_main_"));  //true

alert(variable.test("133"));  //false

alert(variable.test("32_jkasfdk_324"));  //true

//我在這裡說的就是串的開始^與串的結束$的作用。

 // 在第4個test中出現了不同,原因就是test方法只是測試目標串是否有表示式匹配的部分,而不一定整個串都匹配。而完整的寫好開始^和結束$就可以避免這種情況。微笑