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

做网站的 简历北京网站制作400办理多少钱

做网站的 简历,北京网站制作400办理多少钱,dreamweaver怎么打开网站,免费网页游戏poki正则表达式 正则表达式 正则表达式用来定义一个规则通过这个规则计算机可以检查一个字符串是否符合规则 或者将字符串中符合规则的内容提取出来 正则表达式也是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.hkea.cn/news/718466/

相关文章:

  • 学做衣服网 缤纷网站手机百度ai入口
  • 点餐系统网站建设画质优化app下载
  • 上海都有哪些企业公司seo网站seo
  • 进一步加强政府网站建设网站建设介绍ppt
  • 做网站的设计软件上海seo推广外包
  • 中国工程局人才招聘网福建seo推广方案
  • 深圳南山做网站的公司百度投诉中心
  • 辽宁建设工程信息网业绩认定武汉网站优化公司
  • 莱芜都市人才网上海网站seo公司
  • 广州做鞋的网站怎么让某个关键词排名上去
  • 温州平阳县网站建设兼职东莞网络推广哪家公司奿
  • 做单页网站价格微信朋友圈广告在哪里做
  • 濮阳家电网站建设一般开车用什么导航最好
  • html5 图片展示网站大作设计网站
  • 河北正规网站建设比较百度一下你就知道官页
  • 企业网站建设哪家服务好福州网站关键词推广
  • 惠州悦商做网站软件开发一般需要多少钱
  • 做衣服外单网站优化大师官方正版下载
  • 专门做酒店的网站百度排行
  • 上海做手机网站建设盐城网站优化
  • html论坛模板东营seo整站优化
  • 天津网站建设582345网址导航桌面版
  • 东莞纸箱厂东莞网站建设经典模板网站建设
  • 贺州同城购物网站建设中国网站排名100
  • 黄骅港旅游景点爱站网seo工具包
  • 网站 图文混编提高网站搜索排名
  • 北京怀柔网站制作教育机构
  • 网站建设费 大创友链交换平台
  • o2o商城网站系统开发微信群拉人的营销方法
  • 帝国cms做淘宝客网站网页设计用什么软件