http://htmlweb.ru/java/string.php
Убрать теги: str=str.replace(/<[^>]+>/g,'');
ПОИСК_ЗАМЕНА
replace в исполнении replace('from','to') зменяет только первый найденный фрагмент
чтобы меняло все применяй:
String.prototype.replaceAll = function(search, replace){
return this.split(search).join(replace);
}
глобальная замена с регулярным:
newtext=text.replace(/background-color:#FFFF9B;/g, '');
или
newtext=text.replace(new RegExp("background-color:#FFFF9B;",'g'), '');
или
function replaceAll(str, what, to) {
return str.split(what).join(to);
}
____________________________________________________
string.split('; '); string.split('n'); а не rn
string.trim();
string.length
-------------------------------------------------
toUpperCase()
toLowerCase()
Str=Str.toUpperCase();
----------------------------------------------------
Следующая функция работает аналогично функции str_replace в PHP.
Эта функция возвращает строку или массив subject, в котором все вхождения
search заменены на replace:
function replace(search, replace, subject){
var ra = replace instanceof Array,
sa = subject instanceof Array,
l = (search = [].concat(search)).length,
replace = [].concat(replace),
i = (subject = [].concat(subject)).length;
while(j = 0, i--)
while(subject[i] = subject[i].split(search[j]).join(ra ? replace[j] || "" : replace[0]), ++j < l);
return sa ? subject : subject[0];
}
//////////////////////////////////////////////
Замена всех вхождений подстроки в строку
var str = "foobarfoobar";
str = str.replace(/foo/g,"xxx");
// в итоге получиться str = "xxxbarxxxbar";
var pos = str.indexOf(pattern);
for (var count = 0; pos != -1; count++)
pos = str.indexOf(pattern, pos + pattern.length);
return count;
}
/////////////////////////////////////////////////////
pos=img.lastIndexOf("/");
var pos = img.toLowerCase().indexOf(".jpg"); - с приведением к нижнему регисту
var sub = string.substr(start[, length])
// substring(от pos1, до pos2)
второй аргумент конечная позиция !!! А НЕ ДИАПАЗОН КАК В PHP !!!
var img0=img.substring(pos+1);// чистое имя
if(str.indexOf("WWW")<0)
var a = parseInt("n123n"); // 123, тот же эффект
_____________________________________________________
http://htmlweb.ru/java/string.php :
Стандартные методы объекта String
charAt
Возвращает символ, находящийся в данной позиции строки.
charCodeAt
Возвращает код символа, находящегося в данной позиции строки.
concat
Возвращает конкатенацию строк.
fromCharCode
Создает строку из символов, заданных кодами Unicode.
indexOf
Возвращает позицию первого вхождения заданной подстроки.
lastIndexOf
Возвращает позицию последнего вхождения заданной подстроки.
localeCompare
Сравнивает две строки с учетом языка операционной системы.
match
Сопоставляет строку с регулярным выражением.
replace
Сопоставляет строку с регулярным выражением и заменяет найденную подстроку новой подстрокой.
search
Ищет сопоставление строки с регулярным выражением.
slice
Извлекает часть строки и возвращает новую строку.
split
Разбивает строку на массив подстрок.
substr var sub = string.substr(start[, length])
Возвращает подстроку, заданную позицией и длиной.
substring str.substring(indexA, [indexB])
Возвращает подстроку, заданную начальной и конечной позициями.
toLocaleLowerCase
Преобразует все буквы строки в строчные с учетом языка операционной системы.
toLocaleUpperCase
Преобразует все буквы строки в прописные с учетом языка операционной системы.
toLowerCase
Преобразует все буквы строки в строчные.
toString
Преобразует объект в строку.
toUpperCase
Преобразует все буквы строки в прописные.
valueOf
Возвращает примитивное значение объекта.
Нестандартные методы объекта String
anchor
Создает закладку HTML (<A NAME="имя">…</A>).
big
Заключает строку в теги <BIG>…</BIG>.
blink
Заключает строку в теги <Blink>…</Blink>.
bold
Заключает строку в теги <B>…</B>.
fixed
Заключает строку в теги <TT>…</TT>.
fontcolor
Заключает строку в теги <FONT COLOR="цвет">…</FONT>.
fontsize
Заключает строку в теги <FONT SIZE="размер">…</FONT>.
italics
Заключает строку в теги <I>…</I>.
link
Создает гиперссылку HTML (<A HREF="uri">…</A>).
small
Заключает строку в теги <SMALL>…</SMALL>.
strike
Заключает строку в теги <STRIKE>…</STRIKE>.
sub
Заключает строку в теги <SUB>…</SUB>.
sup
Заключает строку в теги <SUP>…</SUP>.