JavaScript 正则表达式

来源:互联网 发布:js怎么训练 编辑:程序博客网 时间:2024/06/07 06:41


// 正则表达式:

//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方法只是测试目标串是否有表达式匹配的部分,而不一定整个串都匹配。而完整的写好开始^和结束$就可以避免这种情况。微笑

 

0 0
原创粉丝点击