位置: 编程技术 - 正文

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

  • 水资源费如何入账
  • 企业如何代扣代缴个人所得税20%
  • 领用库存商品用于固定资产
  • 工程施工的材料购进计入哪里
  • 建筑公司可以开机械租赁发票吗
  • 未收回的货款是企业资产吗
  • 转出未交增值税是借方还是贷方
  • 增值税专用发票和普通发票的区别
  • 增值税怎么纳税比率
  • 成本法长期股权投资账务处理
  • 政府补助收入计算有了新变化
  • 盈利能力分析对企业发展的意义
  • 全年一次性奖金税收优惠政策
  • 进项税是在抵扣吗
  • 代开的专票作废了怎么做账?
  • 公车私用情形有哪些
  • 代销方式的特点
  • 银行结算卡年费多少
  • 增值税专用发票几个点
  • 企业支付在哪里
  • 委托加工白酒的计税依据
  • 哪些费用可以税前扣除
  • 工程发票开具所需资料有什么?
  • 原始股解禁后减持的条件是什么
  • 财务费用的冲减什么意思
  • 应收账款零头会计处理
  • 怎样清理ie
  • 0xc000007b应用程序无法正常启动win11
  • thinkphp yii
  • win11怎么查看win的产品密钥
  • realpopup.exe - realpopup是什么进程
  • 跨年收到退回增值税税款的账务处理
  • if.else
  • 企业法人看病费用能报销吗
  • 补缴税款怎么补
  • 斯洛文尼亚nba球星是谁
  • 实收资本本年利润属于什么科目
  • 适用执行企业会计准则的一般企业
  • 如何让header居中
  • php自加
  • python查找列表元素
  • 异地项目需要预缴增值税吗
  • 交通费中的高速费指什么
  • 应交税费应交增值税的三级科目有哪些
  • 新会计准则折旧年限
  • 企业常用会计科目表及其解释
  • 住宿费收入会计分录
  • 刚购入的固定资产已使用年限怎么填
  • 汇算清缴期间费用社保填哪里
  • 春节重要通知发放工资
  • 实收金额少于发票入账
  • 房屋租赁合同印花税怎么计算
  • 购买东西进项税额怎么算
  • 招标代理公司用哪个版本什么意思
  • 股东在注册资本金范围内承担责任
  • 测绘费计入什么明细科目
  • 2023最新税收优惠政策有哪些
  • 小规模纳税人租赁不动产税率
  • 财务费用利息收入怎么记账
  • 弥补上年亏损的分录 所得税
  • 屠宰税属于什么税
  • sql基本教程
  • freebsd常用命令
  • 忘记mysql密码
  • windows xp无法更改密码
  • ubuntu tcp
  • win7电脑浏览器怎么设置默认浏览器
  • unity de
  • linux find命令用法
  • node.js入门
  • js获取指定元素
  • python2.7多进程
  • 每次开机windows桌面更新
  • shell脚本 su
  • python爬虫详解
  • 农业栽培技术
  • 外贸公司委托加工的账务怎么处理
  • 酒店业需要缴纳哪些税
  • 核算成本需要哪些数据来源
  • 企业营商环境包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设