您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

JavaScript正则表达

1.创建正则

方式一:简写

var 变量 = /正则表达式/匹配模式

方式二:构造函数

var patt1=new RegExp(pattern, attributes);

匹配模式包括:

  • g:指定全局匹配
  • i:分别用于、区分大小写的匹配
  • m:多行匹配

2.正则方法

reg.test(string):表示字符串是否符合正则表达式约束

reg.exec(string):检索字符串中指定的值。返回找到的值,并确定其位置

regexp.compile(regexp, modifier):方法能够重新编译正则表达式,这样在脚本执行过程中可以动态修改正则表达式的匹配模式。

3,正则规则

正则表达式 - JavaScript | MDN

MDN上有讲解,主要介绍几个比较常用的规则

\:转义符号

^:以什么开头,如果匹配的字符结尾,将不生效,例如^A匹配nA将不生效。

$:以什么结尾。

4.字符串中可以使用正则的方法

match一个在字符串中执行查找匹配的String方法,它返回一个数组,在未匹配到时会返回 null。
matchAll一个在字符串中执行查找所有匹配的String方法,它返回一个迭代器(iterator)。
search一个在字符串中测试匹配的String方法,它返回匹配到的位置索引,或者在失败时返回-1。
replace一个在字符串中执行查找匹配的String方法,并且使用替换字符串替换掉匹配到的子字符串。
split一个使用正则表达式或者一个固定字符串分隔一个字符串,并将分隔后的子字符串存储到数组中的 String 方法。


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进