您的位置:首页 > 其它

正则表达式

2013-02-28 19:16 225 查看
1、正则表达式是一种规则,就像dtd验证xmk一样

2、正则是一种语言,但他不依赖任何语言只是要其他语言去操作他

3、Js操作正则是通过RegExp对象实现的

Var a=new RegExp(正则表达式,模式修正符)

快捷语法 var a=/正则/修正符

4、常用方法:

Test()检测一个字符串是否符合规则,返回的是布尔型值

Exec()检测一个字符串是否符合规则,如果符合就将匹配的值返回,否则返回null

5、分组:

   在正则表达式中,通过()将其分为若干份,在exec()验证时会返回一个数组,所有匹配的结果是数组中的第一个值,与第一个分组(即与小括号中匹配的)匹配的结果是第二个值……

6、模式修正符

i ignore 不区分大小写

g global 全局匹配

m multiline 多行匹配

注:正则表达式在默认情况下,一个字符串就是一行,即使出现换行符\n也会当做一行。

7、用字符串处理正则

Match()将匹配结果显示出来

Replace()将匹配的结果替换为

Split(分隔符,拆分成几段)将字符串拆分
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: