正则表达式

"本文详细介绍了正则表达式在JavaScript中的常见用途,包括使用split()按字母拆分字符串,search()查找特定模式,match()提取匹配内容,以及replace()替换匹配项。此外,还讲解了正则表达式的特殊符号如{}
摘要由CSDN通过智能技术生成

正则表达式用来匹配输入信息内容。

/[a-z]/!  []或  a-z任意数字  !不区分大小写
  1. split() 根据任意字母拆分字符串
var str = "a1s2e3r4t5y6u7i8o9p0"
var result = str.split(/[a-z]/!);
  1. search() 搜索字符串中的指定内容。search只能查找第一个。
str = "attribute sth with sth abc adc afc";
result = str.search(/a[bdc]c/);
  1. match从一个字符串中把符合的内容提取出来
str = "q1w23e4r5t6y7u8io9p0";
result = str.match(/[a-z]/gi);  //g全局模式 i忽略大小写
  1. replace替换新内容
str = "1q2w3e4r5t6y7u8i9o0p"
result = str.replace(/[a-z]/ig,""); //去掉所有字母

{}表示次数

var reg = /a{3}/;
reg =  /(ab){3}/;
reg = /ab{3}c/;
reg = /ab{1,3}c/;   //1次到2次6
reg = /ab{3,}c/;  //m次以上

^ 表示开头
$ 表示结尾

reg = /^a/;  //匹配开头的a
reg = /a$/	;  //匹配结尾的a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值