js正则表达式?:
来源:互联网 发布:win10广告屏蔽软件 编辑:程序博客网 时间:2024/06/08 16:57
(?=)会作为匹配校验,但不会出现在匹配结果字符串里面
(?:)会作为匹配校验,并出现在匹配结果字符里面,它跟(...)不同的地方在于,不作为子匹配返回。
例如:
1
2
3
4
var
data =
'windows 98 is ok'
;
data.match(/windows (?=\d+)/);
// ["windows "]
data.match(/windows (?:\d+)/);
// ["windows 98"]
data.match(/windows (\d+)/);
// ["windows 98", "98"]
0 0
- Js正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS正则表达式
- JS正则表达式
- JS中正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- Js中的正则表达式
- JS的正则表达式
- JS的正则表达式
- 原 Spring+Websocket实现消息的推送
- 欢迎使用CSDN-markdown编辑器
- mongdb helloword
- CDN使用心得
- jdk8内存参数解析与修改(新的参数)
- js正则表达式?:
- nginx php-fpm设置
- 阿里云分布式缓存OCS与DB之间的数据一致性
- 通信接口
- #121 – Being Notified When the Value of a Dependency Property Changes(属性值改变通知)
- 禁止DatePickerDialog弹出键盘
- safari打开的页面数字识别变为蓝色
- 数据预处理系列:(十一)用核PCA实现非线性降维
- 从git库中导出项目