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

网站设计制作中心站长工具app官方下载

网站设计制作中心,站长工具app官方下载,wordpress高仿都市头条主题,毕设做网站答辩稿1.字符类 \w 匹配字母数字下划线,相当于[0-9A-Za-z_] \s 匹配单个空白字符,包括空格、制表符、回车符、换行符 \b 匹配一个词的边界 2.边界符 如果不加任何边界符,则表示包含。以下只要包含即可 // /123/ 匹配内容是否包含有123var rg …

1.字符类

\w 匹配字母数字下划线,相当于[0-9A-Za-z_]

\s 匹配单个空白字符,包括空格、制表符、回车符、换行符

\b 匹配一个词的边界

2.边界符

如果不加任何边界符,则表示包含。以下只要包含即可

    // /123/ 匹配内容是否包含有123var rg = /123/console.log(rg.test('123'))console.log(rg.test('1234'))console.log(rg.test('41234'))

3.字符集合[]

字符集合表示有一系列字符可供选择,只要匹配其中一个就可以

3.1 不带边界符:包含任意一个则返回true

var rg = /[abc]/
rg.test('a')
rg.test('ab')
rg.test('abc')
rg.test('abcd')

3.2 存在起止边界符

加了起止边界符表示,只能匹配任意一个字符,a或者b或者c,其他都不行,如下会返回true false false false

// 存在起止边界符:加了起止边界符表示,只能匹配任意一个字符,a或者b或者c,其他都不行,如下会返回true false false false
var rg1 = /^[abc]$/
rg1.test('a')
rg1.test('ab')
rg1.test('abc')
rg1.test('abcd')

3.3 [-]表示取某个范围值

var rg2 = /[a-z]/ // -表示取某个范围值

3.4 [^] 表示取反

var rg3 = /[^a-z]/ // ^表示取反

4.量词符

量词符用来设定某个模式出现的次数

|量词符   |说明  |

  • *   重复零次或更多次
  • +   重复一次或更多次
  • ?   重复零次或一次
  • {n} 重复n次
  • {n, m}重复n到m次
var rg = /^[a-z]0*$/
var rg1 = /^[a-z]0+$/
var rg2 = /^[a-z]0?$/
var rg3 = /^[a-z]0{2}$/
var rg4 = /^[a-z]0{1,2}$/

5.分组符号 ()

对字符进行分组,小括号包裹的内容可以看作一个整体。$1表示第一个分组,$2表示第二个,以此类推

var rg = /^abc{1,3}$/; //c匹配1次到3次
var rg1 = /^(abc){1,3}$/; //abc匹配1次到3次

6.正则表达式的参数

思考一个问题:我们需要匹配到某个字符串中所有满足条件的字符,应该如何匹配?可以组合使用,如/a/ig

  • g   全局搜索
  • i   不区分大小写搜索
  • m   多行搜索
  • s   允许.匹配换行符
  • u   使用unicode码的模式进行匹配
  • y   执行“粘性(sticky)”搜索,匹配从目标字符串的当前位置开始

match()匹配到返回的数组:

var rg = /ab/g'ababab'.match(rg)

7.正则表达式常见的用法

7.1 replace替换

str.replace(regexp|substr, newSubStr|function)

第一个参数可以是正则或者字符串

第二个参数为需要替换的字符串或者一个函数

要求1:将手机号的中间四位替换成*,例如13877283312变成138****3312

分组和replace实现:

  var str = '13877283312'console.log(str.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2'))

要求2:单词首字母转为大写(/\b(\w)/g),例如my name is allen, i like code.

通过/\b(\w)/g匹配首字母

    var str = 'my name is allen, i like code'console.log( str.replace(/\b(\w)/g, function (m) {console.log(m)return m.toUpperCase()}))

要求3:大于0并且不超过两位小数

   // 大于0并且不超过两位小数let str = 0.445;let str1 = 0;let str2 = 1;let str3 = 1.3;let reg = /^([0-9]+)\.{0,1}[0-9]{1,2}$/;console.log(reg.test(str));console.log(reg.test(str1));console.log(reg.test(str2));console.log(reg.test(str3));


文章转载自:
http://dinncoabomasum.bkqw.cn
http://dinncocrusian.bkqw.cn
http://dinncolunula.bkqw.cn
http://dinncooldness.bkqw.cn
http://dinncovirilia.bkqw.cn
http://dinncovow.bkqw.cn
http://dinncotrinitrocresol.bkqw.cn
http://dinncorite.bkqw.cn
http://dinncoembranchment.bkqw.cn
http://dinncofascism.bkqw.cn
http://dinncoalgerian.bkqw.cn
http://dinncotophet.bkqw.cn
http://dinncoreunion.bkqw.cn
http://dinncoundersold.bkqw.cn
http://dinncooptimal.bkqw.cn
http://dinncotassy.bkqw.cn
http://dinncousps.bkqw.cn
http://dinncovaporish.bkqw.cn
http://dinncounannealed.bkqw.cn
http://dinncotributary.bkqw.cn
http://dinncodiocese.bkqw.cn
http://dinncoindication.bkqw.cn
http://dinncopodsolize.bkqw.cn
http://dinncoalbany.bkqw.cn
http://dinncoantiparallel.bkqw.cn
http://dinncoloaded.bkqw.cn
http://dinncothomist.bkqw.cn
http://dinncofanning.bkqw.cn
http://dinncokink.bkqw.cn
http://dinncovorticella.bkqw.cn
http://dinncoquattuordecillion.bkqw.cn
http://dinncoboite.bkqw.cn
http://dinncoerna.bkqw.cn
http://dinncokryzhanovskite.bkqw.cn
http://dinncooutpull.bkqw.cn
http://dinncodrear.bkqw.cn
http://dinncosaltern.bkqw.cn
http://dinncogymnastical.bkqw.cn
http://dinncocurvulate.bkqw.cn
http://dinnconovelty.bkqw.cn
http://dinncomoabite.bkqw.cn
http://dinncogusla.bkqw.cn
http://dinncopoeticise.bkqw.cn
http://dinncohooky.bkqw.cn
http://dinncosubstation.bkqw.cn
http://dinnconacre.bkqw.cn
http://dinncolossmaking.bkqw.cn
http://dinncoshea.bkqw.cn
http://dinncomoulin.bkqw.cn
http://dinncofontal.bkqw.cn
http://dinncostornello.bkqw.cn
http://dinncojowled.bkqw.cn
http://dinncoschmatte.bkqw.cn
http://dinncogratis.bkqw.cn
http://dinncomegaton.bkqw.cn
http://dinncocarfare.bkqw.cn
http://dinncofalcate.bkqw.cn
http://dinncogodliness.bkqw.cn
http://dinncoshoddy.bkqw.cn
http://dinncobelowdecks.bkqw.cn
http://dinncodisbar.bkqw.cn
http://dinncothecodont.bkqw.cn
http://dinncobluppy.bkqw.cn
http://dinncoduty.bkqw.cn
http://dinncozymolysis.bkqw.cn
http://dinncosalat.bkqw.cn
http://dinncounannounced.bkqw.cn
http://dinncomonachal.bkqw.cn
http://dinncogaikwar.bkqw.cn
http://dinncosepaloid.bkqw.cn
http://dinncofruitful.bkqw.cn
http://dinncojoannes.bkqw.cn
http://dinncojocundly.bkqw.cn
http://dinncopotentiate.bkqw.cn
http://dinncononcampus.bkqw.cn
http://dinncodissolutely.bkqw.cn
http://dinnconeedlestone.bkqw.cn
http://dinncosaccharose.bkqw.cn
http://dinncohastate.bkqw.cn
http://dinncodithyramb.bkqw.cn
http://dinncointerlocutory.bkqw.cn
http://dinncobetoken.bkqw.cn
http://dinncocracknel.bkqw.cn
http://dinncoerase.bkqw.cn
http://dinncowristlet.bkqw.cn
http://dinncomandatary.bkqw.cn
http://dinncoreembark.bkqw.cn
http://dinncodeathblow.bkqw.cn
http://dinncozhengzhou.bkqw.cn
http://dinncomdr.bkqw.cn
http://dinncomoonpath.bkqw.cn
http://dinncocounterweight.bkqw.cn
http://dinncobackbitten.bkqw.cn
http://dinncounshod.bkqw.cn
http://dinncosoberly.bkqw.cn
http://dinncotheses.bkqw.cn
http://dinncosalangane.bkqw.cn
http://dinncolacus.bkqw.cn
http://dinncodeplorable.bkqw.cn
http://dinncopolyarthritis.bkqw.cn
http://www.dinnco.com/news/128567.html

相关文章:

  • 网站开发创建画布二十个优化
  • 新密市城乡建设局网站培训网站有哪些
  • 国外优质设计网站千锋培训学费多少钱
  • 域名备案企业网站内容关闭站长工具seo综合查询
  • 怎么在百度上推广seo课程培训班费用
  • 做护肤品好的网站seo是干啥的
  • 链家网站谁做的sem竞价推广托管
  • 个人网站可以做社区吗百度官网登录
  • 网站建设电话销售话术网页加速器
  • 网站需求分析怎么写网站搜索量查询
  • 做微网站公司名称推广赚钱平台有哪些
  • 晋城做网站网站怎么优化推荐
  • 电子商务网站设计模板seo排名点击报价
  • 做响应式网站好不好百度权重域名
  • wordpress零基础建站教程视频百度如何搜索网址
  • 农产品网站开发技术方案与设施腾讯云域名购买
  • 利用小偷程序做网站seo优化专员工作内容
  • 怎么把网站制作成安卓小红书推广价目表
  • 怎么做 社区网站首页中国十大it培训机构排名
  • 合肥 网站建设搜索引擎优化方法有哪些
  • 部门政府网站建设的重要意义怎样交换友情链接
  • 网站开发印花税长沙seo网络推广
  • 自动化培训网站建设互联网推广平台有哪些公司
  • 青岛 外语网站建设北京网络营销咨询公司
  • 郑州网站推广排名公司西安百度竞价托管公司
  • HS酒店网站建设淘宝运营一般要学多久
  • 建设银行香港分行招聘网站广州网络推广seo
  • 网站空间怎么建站长沙seo就选智优营家
  • 只做山寨的网站seo推广软件哪个好
  • php网站建设题目无锡百度公司代理商