我正在尝试通过编写我自己的 jquery 方法来缩写我正在应用于字符串变量的一长串 .replace() 灭菌。
jQuery.fn.ACsterilise = function() {
var text = this.text;
var sterilisedText = "foo test bar";
sterilisedText = text.toUpperCase().replace(/\'/g,"").replace(/\,/g,"").replace(/\-/g," ");
return sterilisedText;
};
然后调用它
var stringToSterilise = "testi'ng fo'o st'ring bar"
var sterilisedString = stringToSterilise.ACsterilise();
但没有运气。我觉得 jquery 是一个糟糕的选择,因为我使用的是字符串而不是 DOM。我是 JavaScript 新手。