首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript—正则表达式和RegExp对象

JavaScript RegExp类表示正则表达式,String和RegExp都定义了使用正则表达式在文本上执行强大的模式匹配和搜索和替换功能的方法。

句法

可以使用RegExp()构造函数定义正则表达式,如下所示 -

这是参数的描述 -

pattern - 一个字符串,它指定正则表达式或另一个正则表达式的模式。

attributes - 一个可选字符串,包含分别指定全局,不区分大小写和多行匹配的任何“g”,“i”和“m”属性。

括号

Brackets([])在正则表达式的上下文中使用时具有特殊含义。它们用于查找一系列字符。

Sr.No.表达和描述:

它匹配从小写字母a到大写字母Z的任何字符。

上面显示的范围是一般的; 您还可以使用范围[0-3]来匹配范围从0到3的任何十进制数字,或者使用范围[bv]来匹配范围从b到v的任何小写字符。

量词

括号中的字符序列和单个字符的频率或位置可以用特殊字符表示。每个特殊字符都有特定的含义。+,*,?和$标志都遵循字符序列。

它匹配任何字符串,在它的开头有p

例子

以下示例详细介绍了匹配字符。

元字符

元字符只是一个字母字符,前面是反斜杠,用于赋予组合特殊含义。

例如,你可以使用'\ d'元字符搜索一大笔钱:/([\ d] +)000 /,这里\ d将搜索任何数字字符串。

下表列出了一组可在PERL样式正则表达式中使用的元字符。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190426A015LT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券