javaScript 正则表达式用法

[table]
|正则表达式对象是本对象包含正则表达式模式以及表明如何应用模式的标志。使用方法:
|
|语法 1:
reg= /pattern/[flags]
|
|语法 2:
reg= new RegExp"pattern",["flags"]) 
|
|参数:
[table]
|reg:被赋值为正则表达式的变量名。
|
|pattern:要使用的正则表达式模式。
|
|(可选项)flags:g(全文查找出现的所有pattern)、i(忽略大小写) m(多行查找)|
[/table]
[table]
|方法
|
|
|
|  exec(string),对string进行正则处理,并返回匹配结果.
|
|
|
|  test(string),测试string是否含有匹配结果
|
|
|
|字符串对象中的正则方法
|
|
|

|
|
|  match(pattern) 根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
|
|
|
|  search(pattern) 根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1
|
|
|
|  replace(pattern,replacement) 根据pattern进行正则匹配,把匹配结果替换为replacement
|
|
|
|  split(pattern) 根据pattern进行正则分割,返回一个分割的数组|
[/table]
match函数例子
function MatchDemo(){

var r, re; // 声明变量。

var s = "The rain in Spain falls mainly in the plain";

re = /ain/ig; // 创建正则表达式模式。

r = s.match(re); // 尝试去匹配搜索字符串。

return(r); // 返回的数组包含了所有 "ain"

// 出现的四个匹配。

}

[/table]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值