我有以下东西 - 我正在尝试获得财产calc(100% - 14px)
但没有运气:
var a = 'width:calc(100% - 14px); adsasd';
var b = 'width:calc(100% - 14px]; adsasd';
console.log(a.match('width:calc\(.*?\)$'));
console.log(b.match('width:calc\(.*?\)$'));
两个 console.log 都会输出相同的结果
["width:calc(100% - 14px); adsasd",
"(100% - 14px); adsasd"]
["width:calc(100% - 14px]; adsasd",
"(100% - 14px]; adsasd"]
如何calc(100% - 14px)
从给定的字符串中获取?
@解决了
/width:\s?(calc\(.*\))/
因为 inlinestyle="width: calc(100% - 14px)"
没有;
和之间的空格width
和calc
不匹配。