位置: 编程技术 - 正文

盘点javascript 正则表达式中 中括号的【坑】(javascript ?)

编辑:rootadmin

推荐整理分享盘点javascript 正则表达式中 中括号的【坑】(javascript ?),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:细说javascript,细说javascript,javascriptcom,细说javascript,javascriptj,细说javascript,javascriptz,javascriptj,内容如对您有帮助,希望把文章链接给更多的朋友!

在javascript中使用正则时需要注意中括号里边的一个坑,那就是中括号内的元字符问题。自己踩到坑了,网上搜了一下还有不少人踩了这个坑,所以大概说一下。

中括号在正则中称为字符组(Character class),有的书翻译为字符类,还有的翻译成字符集。我觉得字符组更好点,毕竟class在计算机属于中代表面向对象里的“类”。顾名思义,字符组为一组字符,它表示在一个位置里可能出现的多种字符。注意这里强调只匹配一个位置哦。(此段摘自-

用到一个取任意字符的地方,于是用了[.n]* 结果 test一下 返回true,但是放到具体的环境当中不对。。。。。。哎呀我去,不可以理解了。

果断测试一下 var testp = /xx>[.n]*/ testp.test("xx>asdfdfasd"); 果断还是 true,把"xx>"放后面也是true,但是,两边都放上就是false。这是为什么呢??????

盘点javascript 正则表达式中 中括号的【坑】(javascript ?)

于是又重新 搞下var testp = /(xx>[.n]*)/这个,改一下加个括号就可以捕获匹配的串串了。test完了,RegExp.$1一下特么发现 是空。。。。。是空。。。。为啥呢????

当把test的字符串参数变成("...........")时,这串点出现了,所以呢,这个中括号里边点就只代表点,不代表别的,不是元字符除n以外的单字符的意思了。于是网上搜了一下:

“很多元字符在字符组内都变成了普通字符” 对它变成了普通字符了,而不是元字符了,还有其他的像 "&#;","+","*"这几个一旦放到中括号也变成了普通的字符了。

所以这个坑还是要当心啊。。。。

对了,任意字符可以用 [sS]代替。

以上这篇盘点javascript 正则表达式中 中括号的【坑】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

Fullpage.js固定导航栏-实现定位导航栏 FullPage.js是一个简单而易于使用的插件,用来创建全屏滚动网站(也被称为单页网站)。除了可以创建全屏滚动效果以外,也可以给网站添加一些水平的

使用pcs api往免费的百度网盘上传下载文件的方法 百度个人云盘空间大,完全免费,而且提供了pcsapi供调用操作文件,在平时的项目里往里面保存一些文件是很实用的。环境准备:开通读写网盘的权限

JavaScript函数内部属性和函数方法实例详解 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。函数是对象,有自己的属性和方法。首先通过console下输出的函数属性方法来直观的

标签: javascript ?

本文链接地址:https://www.jiuchutong.com/biancheng/377519.html 转载请保留说明!

上一篇:教你用javascript实现随机标签云效果_附代码(教你用纸折一只会跳的小兔子,非常好玩,小朋友都喜欢)

下一篇:Fullpage.js固定导航栏-实现定位导航栏(fullpage.js教程)

  • 不含税价格计算方法
  • 往年有亏损本年没有亏损
  • 税收管辖权是指
  • 售卖会卡,达标返现,怎么进行账务处理
  • 年终奖可以不计入年总收入吗
  • 签合同前的费用由谁承担
  • 进项税发票认证后能退票吗
  • 聘用退休员工
  • 资产负债表里是科目还是项目
  • 资产负债表项目的编制方法
  • 政府搬迁补偿款记资本公积
  • 采购退回的分录
  • 厂房转让企业所得税计算方法
  • 计提固定资产的方法有几种?
  • 不是办税员可以去税局办事吗
  • 分公司亏损还会分摊所得税吗
  • 风险纳税人怎么查询
  • 以实物投资的税种有哪些
  • 处置的固定资产
  • 公积金是否计入个人所得税
  • 信汇凭证是转账凭证吗
  • 业务招待费进项税额转出
  • 所有者权益合计是负数是什么意思
  • 滴滴开票是专票还是普票
  • 生产销售部门职责
  • 补付工程款的分录
  • 公司之间银行往来款怎么做账
  • 如何关闭edge浏览器下载保护
  • 缴纳人身意外保险凭证是什么
  • 商业支付时使用
  • 社保多交怎么办理
  • Win7系统僵尸部队4存档丢失的解决方法
  • 补缴当年增值税和滞纳金如何入账
  • 外出经营范围
  • 资产现金流量收益率计算方法
  • 计算机网络拓扑结构有哪些
  • 营改增工程计价规则
  • 盘点那些神级翻唱现场
  • 可回收垃圾有哪些?
  • 小规模纳税人怎么核定税种
  • 个体工商户如何注销网上
  • pandas遍历某一列将字符串转换为列表
  • 退税没有退的部分怎么做账
  • 帝国cms移动端
  • 营运资金为正数说明企业什么
  • 差旅费 包括
  • 员工工资是哪个会计科目
  • 发货环节产生的影响
  • 企业注销指的是哪些
  • 货物退回的会计怎么做账
  • 电影院租金
  • 购进溢余分录
  • 进口医疗器械产品
  • 企业其他应收款余额非常大的原因
  • 关闭默认共享的影响
  • Windows Server 2016预览版10514系统镜像下载泄露
  • windows桌面快捷方式怎么创建
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • windows怎么将任务栏放大
  • win10累积更新 卡住
  • csrsyncmlserver.exe是什么文件
  • ps到底怎么用
  • xp系统电源设置在哪里
  • 硬盘xp系统
  • win8.1启动设置
  • 电脑系统 win7
  • hyper虚拟机连接外网
  • win7共享文件设置
  • ie11 for win8
  • mysql源码安装和二进制安装
  • 完美解决雷电模拟器卡顿
  • 服务器安全设备
  • jQuery插件ajaxFileUpload异步上传文件
  • flex开发工具
  • android环境搭建实验报告
  • 基于javascript的毕业设计
  • 住宿发票税率1%怎么回事
  • 国家税务总局河南省税务平台
  • 北京重点税源直报平台登录
  • 河北保定地税局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设