JS:RegExp正则命名分组

简介: JS:RegExp正则命名分组
// 使用RegExp需要注意转义符
let re = new RegExp('(?<year>\\d{4})-(?<month>\\d{2})-(?<day>\\d{2})');
let match = re.exec('2021-12-14');
console.log(match); // 没有匹配到会返回null
if(match){
  let {year, month, day} = match.groups;
  console.log(year, month, day);
  // 2021 12 14
}

匹配结果的内容


[
  '2021-12-14',
  '2021',
  '12',
  '14',
  index: 0,
  input: '2021-12-14',
  groups:  { year: '2021', month: '12', day: '14' }
]
相关文章
|
6月前
|
JavaScript 前端开发
JavaScript标识符(命名规则)
JavaScript标识符(命名规则)
65 0
|
6月前
|
JavaScript 数据安全/隐私保护
JS正则验证密码
JS正则验证密码
66 0
|
1月前
|
JavaScript 前端开发
JavaScript RegExp 对象
JavaScript RegExp 对象
19 3
|
3月前
|
JavaScript 前端开发
JavaScript的命名规则
JavaScript的命名规则
108 0
|
3月前
|
JavaScript 前端开发
js中的命名规则
js中的命名规则
|
5月前
|
JavaScript 程序员 索引
老程序员分享:JS基础知识(正则)
老程序员分享:JS基础知识(正则)
26 0
|
6月前
|
JavaScript 前端开发
JS中正则方法的使用 - 蓝易云
以上就是JavaScript中正则方法的基本使用。这些方法可以用于执行复杂的字符串处理和验证任务。
47 1
|
6月前
|
XML JavaScript 前端开发
【JavaScript | RegExp】正则表达式
【JavaScript | RegExp】正则表达式
71 4
|
6月前
|
JSON JavaScript 前端开发
JavaScript随手笔记---数组中相同的元素进行分组(数据聚合) groupBy函数
JavaScript随手笔记---数组中相同的元素进行分组(数据聚合) groupBy函数
|
6月前
|
JavaScript 前端开发
JavaScript的正则解读
JavaScript的正则解读