js 正则取出一个括号中的内容

it2023-01-05  58

正则取出一个括号中的内容,不含括号

var str = "abcdd(123)asdff"; var _str = str.match(/\((.+)\)/g); //regex2 = /\[(.+?)\]/g; // [] 中括号;regex3 = /\{(.+?)\}/g; // {} 花括号,大括号 console.log(RegExp.$1) // 123 RegExp 是javascript中的一个内置对象,为正则表达式。 RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3..RegExp.$99总共可以有99个匹配 var r = /^(\d{4})-(\d{1,2})-(\d{1,2})$/; //正则表达式 匹配出生日期(简单匹配) r.exec('1985-10-15'); s1=RegExp.$1; s2=RegExp.$2; s3=RegExp.$3; alert(s1+" "+s2+" "+s3)//结果为1985 10 15
最新回复(0)