/** * 將HTML轉義為實體 */ String.prototype.escapeHtml=function(){ var s = ""; if(Utils.isNullorEmpty(this)) return ""; s = this.replace(/&/g, "&"); s = s.replace(/</g, "<"); s = s.replace(/>/g, ">"); s = s.replace(/ /g, " "); s = s.replace(/\'/g, "'"); s = s.replace(/\"/g, """); s = s.replace(/\n/g, "<br>"); return s; } /** * 將實體轉回為HTML */ String.prototype.unescapeHtml=function(){ var s = ""; if(Utils.isNullorEmpty(this)) return ""; s = this.replace(/&/g, "&"); s = s.replace(/</g, "<"); s = s.replace(/>/g, ">"); s = s.replace(/ /g, " "); s = s.replace(/'/g, "\'"); s = s.replace(/"/g, "\""); s = s.replace(/<br>/g, "\n"); return s; }
// 判斷字符是否為空 Utils.isNullorEmpty=function(str){ if((str==null||str==""||str==undefined||str=="undefined")&&(str!=0||str!="0")) return true; else return false; }
