JS正则表达式获取小括号中括号花括号内的内容
(2019-02-27 10:51:07)
标签:
正则表达式括号内容 |
分类: JS(JQuery) |
var str="我是(123)一名[456]程序猿{789}";
var regex1 = /\((.+?)\)/g;
// () 小括号及内容
var regex2 = /\[(.+?)\]/g;
// [] 中括号及内容
var regex3 = /\{(.+?)\}/g;
// {} 大括号及内容
// 输出是一个数组
str.match(regex1); //(123)
str.match(regex2); //[456]
str.match(regex3); //{789}
--------------------------------------------------------
--------------------------------------------------------
var regex1 = "\\((.+?)\\)";
var regex2 = "\\[(.+?)\\]";
var regex3 = "\\{(.+?)\\}";
// 输出是一个数组
var arr1 = str.match(regex1);
//(123),123
var arr2 = str.match(regex2); //[456],456
var arr3 = str.match(regex3); //{789},789
则:
arr1[1]; //123
arr2[1]; //456
arr3[1]; //789