Наряду с использованием регулярных выражений, я также злоупотреблял этими функциями, чтобы делать то, что, как вам кажется, нужно делать (вырезать html и т.п. из текстовой строки):
//removes all HTML tags
function striptags(stringToStrip) {
return stringToStrip.replace(/(<([^>]+)>)/ig,"");
}
//standard trim function for JavaScript--removes leading and trailing white space
function trim(stringToTrim) {
return stringToTrim.replace(/^\s+|\s+$/g,"");
}
Невероятные регулярные выражения, которые сэкономили мне много времени.