位置: 编程技术 - 正文

盘点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教程)

  • 房地产业所得税
  • 增值税应交税费和申报的不一样怎么调整
  • 勘探费收费标准
  • 内部交易和内部往来是什么意思
  • 物流辅助服务属于什么费用
  • 建筑业营改增主要政策一览表
  • 优惠券抵扣账务处理流程
  • 职工福利费计提比例一般是多少
  • 企业自有公租房有房产证吗
  • 无形资产换出
  • 国税票怎么开
  • 增值税税控系统专用设备注销发行
  • 增值税需要计提吗
  • 现金流净额为负值说明什么
  • 收到未知款项如何做账
  • 资产减值损失能否在所得税税前扣除
  • 苹果手机发票要验证码吗
  • 其他应收款押金计提坏账吗
  • 免抵退免抵额何时申报附加税?
  • mac系统小技巧
  • 会计谨慎性原则是指
  • 年度利润总额是会计利润吗
  • 生产领用包装物计入哪里
  • 怎么做才能让电脑里自动翻译成中文
  • 固定资产和低值易耗品的登记和管理咋弄?
  • 外资企业采购退税流程
  • 进项税额转出怎么做账务处理
  • php精彩编程200例
  • 企业发放误餐补助需要票据吗
  • 建筑行业总分包怎么算
  • 车子的保险费
  • 小程序新版本
  • 金税盘发票数据导出不完整
  • 网页开票流程图解
  • 出资比例为0
  • 承兑汇票贴现利率是怎么算
  • 报关单填写要求怎么填
  • 宣传费开票属于什么类别
  • mssql分布式数据库
  • 如何在sql server中打开已有数据库
  • sql查看所有数据表
  • 土地摊销计入成本还是费用
  • 劳务派遣公司开票内容写什么
  • 会计中管理费用和制造费用的区别
  • 转账支付水电费
  • 税控盘上报
  • 收到的发票怎么做分录
  • 兼营即征即退产品 增值税
  • 租地青苗补偿问题
  • 报销单会计分录怎么写
  • 总资产报酬率的利息支出是财务费用吗
  • 利用公式计算填空题
  • 深入分析换一种说法
  • sqlserver2000怎么用
  • 新买的电脑如何验机
  • usb3.0接口可以插优盘吗
  • winsvc是什么进程
  • iexploresrv.exe
  • window10打开rar文件
  • winxp文件夹选项
  • centos6.5关闭休眠
  • big是什么文件格式
  • Linux系统安全配置包括
  • linux怎样过滤一个关键字
  • linux怎么设置桌面
  • win7系统在电源选项找不到屏幕亮度
  • win10正式版发布时间
  • bootstrap导航都有哪些
  • ie浏览器登录多个账号
  • .es6文件
  • unity点击播放声音
  • jquery写网页
  • 动作手游排行榜2020前十名
  • unity uma
  • Shell脚本统计文件行数
  • python3中map
  • Python3使用requests登录人人影视网站的方法
  • 江苏社保退工办理流程
  • 税收征管工作的基本目标
  • 放管服中的服的深层含义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设