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

青海网站建设公司哪家好品牌宣传如何做

青海网站建设公司哪家好,品牌宣传如何做,广州app制作,wordpress文章阅读更多按钮正则表达式 正则表达式 正则表达式用来定义一个规则通过这个规则计算机可以检查一个字符串是否符合规则 或者将字符串中符合规则的内容提取出来 正则表达式也是JS中的一个对象, 所以要使用正则表达式,需要先创建正则表达式的对象 new RegExp() 可以…

正则表达式

正则表达式

  • 正则表达式用来定义一个规则
  • 通过这个规则计算机可以检查一个字符串是否符合规则

或者将字符串中符合规则的内容提取出来

  • 正则表达式也是JS中的一个对象,

所以要使用正则表达式,需要先创建正则表达式的对象

new RegExp() 可以接收两个参数(字符串) 1.正则表达式 2.匹配模式

     <script>let reg = new RegExp('a','i')//通过一个构造函数来创建一个正则表达式的对象//使用字面量来创建正则表达式:/正则/匹配模式reg = /a/ireg = /\w/reg = new RegExp('\w')console.log(reg)​reg = new RegExp('a')//  /a/表示,检查一个字符串中是否有a// 通过正则表达式检查一个字符串是否符合规则let str = "a"let result = reg.test(str) // true​result = reg.test("b") // falseresult = reg.test("abc") // trueresult = reg.test("bcabc") // true​reg = /a/console.log(result);</script>

语法

1.在正则表达式中大部分字符都可以直接写 2.| 在正则表达式中表示或 3.[] 表示或(字符集) [a-z] 任意的小写字母 [A-Z] 任意的大写字母 [a-zA-Z] 任意的字母 [0-9]任意数字 4.[^] 表示除了 x 除了x

  1. . 表示除了换行外的任意字符
  2. 在正则表达式中使用\作为转义字符
  3. 其他的字符集 \w 任意的单词字符 [A-Za-z0-9 ] \W 除了单词字符 [^A-Za-z0-9] \d 任意数字 [0-9] \D 除了数字 0-9 \s 空格 \S 除了空格 \b 单词边界 \B 除了单词边界
  4. 开头和结尾 ^ 表示字符串的开头 $ 表示字符串的结尾
     <script>let re = /abc|bcd/re = /[a-z]/re = /[A-Z]/re = /[A-Za-z]/re = /[a-z]/i // 匹配模式i表示忽略大小写re = /[^a-z]/ // 匹配包含小写字母以外内容的字符串re = /./re = /./​re = /\w/re = /^a/ // 匹配开始位置的are = /a$/ // 匹配结束位置的are = /^a$/ // 只匹配字母a,完全匹配,要求字符串必须和正则完全一致re = /^abc$/let result = re.test('aa')console.log(result)</script>

量词

{m} 正好m个

{m,} 至少m个

{m,n} m-n个

  • 一个以上,相当于{1,}
  • 任意数量的a

? 0-1次 {0,1}

     <script>let re = /a{3}/re = /^a{3}$/re = /^(ab){3}$/re = /^[a-z]{3}$/re = /^[a-z]{1,}$/re = /^[a-z]{1,3}$/re = /^ba+$/re = /^ba*$/re = /^ba?$/let result = re.test("baa")console.log(result)</script>

re.exec()

  • 获取字符串中符合正则表达式的内容
     <script>let str = "abcaecafcacc"​//提取出str中复合axc格式的内容//g 表示全局匹配let re = /a(([a-z])c)/ig​let result = re.exec(str)console.log(result)​while(result){console.log(result[0],result[1],result[2])result = re.exec(str)}</script>

练习

     <script>/* dajsdh13715678903jasdlakdkjg13457890657djashdjka13811678908sdadadasd​用自己的语言来把描述出来1    3         5017890871    3到9之间   任意数字 x 9*/let re = /1[3-9]\d{9}/gre = /(1[3-9]\d)\d{4}(\d{4})/glet str ="dajsdh13715678903jasdlakdkjg13457890657djashdjka13811678908sdadadasd"let result​while (result = re.exec(str)) {// console.log(result[0], result[1], result[2])console.log(result[1]+"****"+result[2])}re = /^1[3-9]\d{9}$/console.log(re.test("13456789042"))</script>
http://www.15wanjia.com/news/56586.html

相关文章:

  • 如何做响应式网站seo自动优化软件下载
  • 做服装要看国外哪些网站好可以入侵的网站
  • 哪些网站可以做平面设计360推广登录入口
  • 为什么凡科网做的网站无法搜索站长统计免费下载
  • 做视频网站需要哪些证教育机构培训
  • phpcmsv9网站地图近期的新闻热点
  • 中企动力设计的网站产品营销方案策划
  • 简述商业网站建设的流程如何做seo优化
  • 做瞹瞹爱免费网站湘潭seo快速排名
  • 做的好点的外贸网站肇庆网络推广
  • 专业网站开发哪里找学seo哪个培训好
  • wordpress站内搜索建立一个企业网站需要多少钱
  • 从搜索引擎访问网站seo短视频网页入口引流免费
  • 网站分站的实现方法上海宝山网站制作
  • 学校网站建设的要点申请自己的网站
  • 影视软件开发定制广西seo搜索引擎优化
  • 西安专业网站建设公司常见网络营销推广方法
  • 深圳做网站建设互联网营销师证书
  • 西安有哪些家做网站的公司提高工作效率的句子
  • 信息手机网站模板下载安装市场推广方案范文
  • 网站建设与管理实用教程课后答案推广公司app主要做什么
  • 入门做外贸是先建网站还是先参展长沙在线网站的目标客户
  • ios编程语言是什么网站seo优化免费
  • 初中生怎样做网站赚钱360公司官网首页
  • 网站建设制作视频教程网站优化的意义
  • 好的兼职做调查网站贵阳百度快照优化排名
  • 做网站推广托管注意凡科建站怎么样
  • 最专业企业营销型网站建设百度提交入口网址是指在哪里
  • 网站做广告如何做帐做网站比较好的公司有哪些
  • 珠宝出售网站模板网络营销员岗位的职责与要求