相対(任意)単位を表す文字列の部分を一致させたい。たとえば、「+=50foo」、「-=300bar」、「-3%」などです。私はほとんどそこにいますが、一部の入力で奇妙なエラーが発生し、パターンや修正が表示されません。
var myRegEx = new RegExp( "^([+-])=(\\d+\.?\\d*)(\\D+)$", "i" );
console.log(myRegEx.exec("-=5%")); // good
console.log(myRegEx.exec("+=3.14wigs")); // good
console.log(myRegEx.exec("+=50px")); // broken: "50p", "x"
console.log(myRegEx.exec("+=49999999px")); // broken: "49999999p", "x"
console.log(myRegEx.exec("+=100em")); // broken: "100e" , "m"