12.19如何定义正则表达式

一、正则表达式的定义方法

正则表达式的定义共有2种方式:

(1)显式定义;

(2)隐式定义;

1 所谓显式  :就是一眼就看出是正则表达式的定义,足够明显。显式定义必须是使用new关键字来定义。

语法:  var 变量名 = new  RegExp(“正则表达模式”);

显式定义的正则表达式必须要使用双引号括起来,要注意字符串的转义。

2.隐式定义

隐式指的是没那么明显,大家可能一眼没有看出正则表达式的定义。

语法:var 变量名 =/正则表达式 模式/

隐式定义的正则表达式开头和结尾都必须是斜杠“/”。记得使用隐式定义的正则表达式是不需要使用双引号括起来的,这一点跟显式定义的正则表达式不一样!

例如:

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

上面的语句等于下面

var myregex=/[0-9]/;

 

   
posted @ 2016-12-19 16:30  欢复  阅读(854)  评论(0编辑  收藏  举报