Сүүлийн үед javascript - ийн хэрэглээ маш их байгаа. Надад маш их хэрэг болж байсан функц бол replaceall та нарт ийм хэрэгцээ гарч магад гээд энэ функцийг тавий гэж бодлоо.
SDUTIL = function () {
return { replaceAll:function (str, strTarget, strSubString) {
var strText = str;
var intIndexOfMatch = strText.indexOf(strTarget);
while (intIndexOfMatch != -1) {
strText = strText.replace(strTarget, strSubString);
intIndexOfMatch = strText.indexOf(strTarget);
}
return (strText);
}
}();
return { replaceAll:function (str, strTarget, strSubString) {
var strText = str;
var intIndexOfMatch = strText.indexOf(strTarget);
while (intIndexOfMatch != -1) {
strText = strText.replace(strTarget, strSubString);
intIndexOfMatch = strText.indexOf(strTarget);
}
return (strText);
}
}();
Энэ функцыг интентээс хайж яваад нилээн дээр олсон юм, хаанаас олж байсанаа бүүр мартчиж. Функцыг ашиглахдаа:
var rstr = SDUTIL.replaceAll("(20,20),(30,35),(40,45)", ")", "");
# ")" тэмдэгтийг арилгаж байна.
"JS is beautiful"
С.Дэлгэрдалай
1 сэтгэгдэл:
Tsaash ni bicheed baigaarai. heregtei zvils baina. Nadad mash ih taalagdlaa.