当前位置: 首页 > news >正文

学网站开发首先学哪些基础公众号seo排名

学网站开发首先学哪些基础,公众号seo排名,网站开发提问,上海有哪些外贸公司不错的1 概念 ECMAScript 通过 RegExp 类型支持正则表达式。 2 写法 2.1 类似 Perl 的简写语法: let pattern /a/g let pattern2 /a/i2.2 构造函数创建: let pattern new RegExp(a, g) let pattern new RegExp(a, i)上面两种是等价的正则表达式 3 修…

1 概念

ECMAScript 通过 RegExp 类型支持正则表达式。

2 写法

2.1 类似 Perl 的简写语法:

let pattern = /a/g
let pattern2 = /a/i

2.2 构造函数创建:

let pattern = new RegExp('a', 'g')
let pattern = new RegExp('a', 'i')

上面两种是等价的正则表达式

3 修饰符(匹配模式)

  • g: 执行全局匹配(查找所有匹配,而非在找到第一个匹配后停止)
  • i: 忽略大小写
  • m: 多行匹配(第一行末尾结束后会在下一行连续匹配)

4 常用方法

4.1 test()

测试字符是否满足正则表达式规则,返回 true / false

let pattern = /a/g
let str = a
console.log(pattern.test(str))    // true

4.2 search()

找到满足正则表达式的索引

let reg = /\d/   //匹配阿拉伯数字
let str = "abcdefg3sgbh"
let res = str.search(reg) 
console.log(res) //7
//验证方法 找到返回下标 找不到返回-1
//在字符串中找到满足正则表达式的那一部分

4.3 exec()

寻找匹配项,返回第一个匹配信息的数组
如果匹配失败,exec() 方法返回 null
如果匹配成果,返回:

  • 匹配字段
  • index:索引值
  • input:原始字符串
  • groups:一个命名捕获组对象,其键是名称,值是捕获组。若没有定义命名捕获组,则 groups 的值为 undefined
let pattern = /a/g
let str = 'a b a'
pattern.exec(str)
// ['a', index: 0, input: 'a b a', groups: undefined]

4.3 replace()

根据正则替换新的字符串

let reg=/\d/
let str="11123bcd"
let res=str.replace(reg,"a") //将数字换为a
console.log(res)//a1123bcd 只要匹配到符合规则的就返回
http://www.mmbaike.com/news/29741.html

相关文章:

  • 北京网站建设工作室网站搜索优化价格
  • 做网站企业 金坛长沙企业网站建设报价
  • 如何建立属于个人网站淘宝推广哪种方式最好
  • iis搭建网站怎么做前端百度搜索最多的关键词
  • 小企业网站建设平台百度推广代理赚钱
  • 国外的网页制作网站外贸找客户有什么网站
  • 闲置服务器做网站北京百度推广优化公司
  • 网站怎么自适应屏幕互联网广告代理可靠吗
  • 阜阳做网站的网络公司推广软文怎么写
  • 电商网站运营规划阿里巴巴运营
  • 郑州广告公司网站建设做个网站
  • 男女宾馆做爰视频网站网站权重是什么意思
  • 让网站快速收录竞价排名服务
  • 泉州市住房和城乡建设网站广东seo推广
  • 网站域名能改吗宣传推广文案
  • 个人 网站 备案磁力吧
  • 怎么快速建一个网站从哪里找网络推广公司
  • 电视台做网站还是APP淘宝seo搜索排名优化
  • 解决设计网站问题长沙seo网络推广
  • 免费咨询图片长沙seo工作室
  • 发布公司信息的网站seo入门书籍推荐
  • 李沧做网站公司seo做关键词怎么收费的
  • 外贸网站建设制作教程semen
  • 宣城哪里做网站seo实战密码第三版
  • 做网站设计公司赚钱吗天机seo
  • 廊坊关键词优化平台宁波seo快速优化平台
  • 郑州做网站公司msgg百度电脑网页版入口
  • asp网站后台管理系统下载深圳搜索排名优化
  • 网站建设 制作中国500强最新排名
  • 浙江建站管理系统价格jsurl中文转码