是的,我试图删除除大写字母以外的所有内容,但它似乎并不顺利。
我使用了以下代码,
String.replace(/(?![A-Z])./, '');
它似乎无法正常工作,而它确实可以使用PHP。
答案 0 :(得分:6)
在for (var i = 0; i < 5; i++){
(function() {
var newI = i;
setTimeout(function(){ console.log(newI); }, i * 100);
})();
}
的末尾添加global
选项 - 请参阅下面的演示:
regex
&#13;
答案 1 :(得分:4)
您可以使用[^A-Z]
删除大写字母以外的所有内容。还可以使用g
替换所有匹配项,而不仅仅是第一个匹配项。
var str = "sOmeVALUE";
console.log(str.replace(/[^A-Z]/g, ""));
&#13;