JQuery 正则表达

1.定义正则表达式
  • /.../  用于定义正则表达式
  • /.../g 表示全局匹配
  • /.../i 表示不区分大小写
  • /.../m 表示多行匹配

2.方法

obj.search(regexp) 获取索引位置,搜索整个字符串,返回匹配成功的第一个位置(g模式无效)  

obj.match(regexp) 获取匹配内容,搜索整个字符串,获取找到第一个匹配内容,如果正则是g模式找到全部

obj.replace(regexp, replacement) 替换匹配替换,正则中有g则替换所有,否则只替换第一个匹配项 

obj.split(regexp) 以匹配进行分割成数组,(g模式无效)

3.例子

replace(/[^0-9]/g,""),去掉所有非数字字符;

replace(/[^\u4e00-\u9fa5]/ig,""),去掉非中文字符;

replace(/\s+/g,""),去掉所有空格;

split(/\//), 以/符进行分割,分割后的字符串数组中不在含有/符;

match(/\([\u4e00-\u9fa5|\/]+行业)/g) 获取以(***/**行业)或(***行业)的字符串;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值