0. 需求
给定一个字符串,验证是否匹配预定规则,匹配后获取字符串中相关字串
1. 样例
字符串模板格式: 第X期,例: 第100期
需要检查给定的字符串是否匹配并获取中间的数值,上例获取的值为100
JS代码如下:
var testStr = "第100期";
var pattern = /第(\d+)期/;
var match = testStr.match(pattern);
if(match){
// 输出结果为 100
console.log(match[1]);
}
以上是利用正则表达式中的捕获组,默认match方法如果匹配成功会返回所有捕获组的数据,第一条数据为完整匹配的内容,第二条为数字外该对括号中的数据,索引为1
网友评论