function trim(str) { return ltrim(rtrim(str)) } function ltrim(str) { return str.replace(/^\s+/,'') } function rtrim(str) { return str.replace(/\s+$/,'') } function isEmailValid( email ) { var emailRE = new RegExp(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/); return emailRE.test(email); } function isLengthValid( str, length ) { if( trim(str).length > length || trim(str).length == 0 ) return false; else return true; } function convertHtmlToText( str ) { str = str.replace(/&/g, '&'); str = str.replace(/"/g, '"'); str = str.replace(/'/g, '''); str = str.replace(//g, '>'); return str; } function convertTextToUnicode( tStr ) { var uStr = ""; var ix; for(ix=0;ix 0 ) { tStr += String.fromCharCode(uStr.substring(0,uStr.indexOf('U'))); uStr = uStr.substring(uStr.indexOf('U') + 1); } return tStr; }