JS轉義符
在我們寫JAVAScript指令碼時,可能會要HTML文件顯示或使用某些特殊字元(例如:引號或斜線)。(例如:<img src="image5.jpg">)但是前面提過,宣告一個字串時,前後必須以引號括起來。如此一來,字串當中引號可能會和標示字串的引號搞混了,此時就要使用轉義字元(Escape Character)。
JAVAScript使用以下八種轉義字元。這些字元都是以一個反斜線(\)開始。當JAVAScript的直譯器(Interpreter)看到反斜線時,就會特別注意,表現出程式設計師所要表達的意思。下表列出了JavaScript的轉義序列以及它們所代表的字元。其中有兩個轉義序列是通用的,通過把Latin-1或Unicode字元編碼表示為十六進位制數,它們可以表示任意字元。例如,轉義序列\xA9表示的是版權符號,它採用十六進位制數A9表示Latin-1編碼。同樣的,\u表示的是由四位十六進位制數指定的任意Unicode字元,如\u03c0表示的是字元π(圓周率)。注意,雖然ECMAScript v1標準要求使用Unicode字元轉義,但是JavaScript 1.3之前的版本通常不支援轉義符。有些JavaScript版本還允許用反斜線符合後加三位八進位制數字來表示Latin-1字元,但是ECMAScript v3標準不支援這種轉義序列,所以不應該再使用它們。
|
|||||||||||||||||||||||||||||||||||||||||
\& 和號
\n 回車換行 |
|||||||||||||||||||||||||||||||||||||||||
舉例:
<Script Language = "JAVAScript"> |
|||||||||||||||||||||||||||||||||||||||||
說明: 1、“\n”這個轉義字元則常與alert()搭配使用,效果相當於在文字編輯器當中按下“Enter”鍵(VBScript裡是常量“vbCrLf”)。 2、如果一定要在document.write()當中使用“\n”,必須搭配HTML的<PRE>標記才有作用。(一般用<br>)。 |
請看下面的 JavaScript 程式碼:
var txt="We are the so-called "Vikings"
from the north."
document.write(txt)
在 JavaScript 中,字串使用單引號或者雙引號來起始或者結束。這意味著上面的字串將被截為:We are the so-called。
要解決這個問題,就必須把在 "Viking" 中的引號前面加上反斜槓 (\)。這樣就可以把每個雙引號轉換為字面上的字串。
var txt="We are the so-called \"Vikings\"
from the north."
document.write(txt)
現在 JavaScript 就可以輸出正確的文字字串了:We are the so-called "Vikings" from the north。
這是另一個例子:
document.write ("You \&
me are singing!")
上面的例子會產生以下輸出:
You & me are singing!
相關推薦
JS轉義符
在我們寫JAVAScript指令碼時,可能會要HTML文件顯示或使用某些特殊字元(例如:引號或斜線)。(例如:<img src="image5.jpg">)但是前面提過,宣告一個字串時,前後必須以引號括起來。如此一來,字串當中引號可能會和標示字串的引
JS轉換HTML轉義符
arr js轉換 clas console shtml spa mbr 轉義 var 今天在用wangeditor編輯器寫後臺管理文章頁,在保存文章後需要調用一次編輯草稿,這時候需要把編輯的內容拿到編輯器中,結果輸出了我的標簽:<p>您好</p>.經
js使用轉義符技巧輸出HTML
有時候我們需要使用js輸出html程式碼,會涉及一些標籤、變數。 對於很長的html程式碼,為了讓js具有較好的可讀性,需要在js裡對html程式碼進行一定的拆分、拼接。 簡單明瞭版 通常我們這樣做 var div
“\”轉義符相關-js會先執行轉義再執行後續操作
今天想做一個功能用於識別地址得"/“或”",然發現識別"/“非常容易,識別” \ "卻老是識別不上, 如圖: 這時太突然記起來" \ “要轉義,然後滿心歡喜的用上了” \ \ ", 結果如圖: 能識別上字串的“\”,卻無法識別上" \ ", 經過一番研究
JS轉換HTML轉義符,防止javascript注入攻擊,親測可用
//去掉html標籤 1 2 3 function removeHtmlTab(tab) { return tab.replace(/<[^<>]+?>/g,'');//刪除所有HTML標籤 } //普通字元轉換
今天遇到的一個小坑,js傳參 轉義符(\)的問題
今天改了一個以前人員的bug問題,就是傳引數時候出現\的問題 例如傳的引數是http://.*?.xx.com/\d+/\d+/\d+/.*?.html.*這樣一個正則 使用jquery的ajax如下: $.ajax({ type: "POST", url: "./in
JS轉義HTML轉義符
1、去掉html標籤 function removeHtmlTab(tab) { return tab.replace(/<[^<>]+?>/g,'');//刪除所有HTML標籤 } 2、普通字元轉換成轉意符 function html2Esc
JS轉換HTML轉義符的方法
//去掉html標籤 function removeHtmlTab(tab) { return tab.replace(/<[^<>]+?>/g,'');//刪除所有HTML標籤 } //普通字元轉換成轉意符 function html2
js字符串處理
ret pan 初始 d+ 寫法 col 符號 span one //回到初始狀態 function empty2(){ var ltxgb_item1_4=$("#ltxgb_item1_4"); var ltxgb_item1_5=$("#ltxgb_item1_
js字符串三個編碼編碼的區別
跳轉 進行 sca escape com js字符串 傳遞 字符 目的 1、escape():編碼目的為了防止字符串中特殊字符造成運算錯誤,主要在字符串運算中使用; 不進行編碼的69個字符:[email protected]/* */*、_、+、-、.、\。 2
js字符串與Unicode編碼互相轉換
char 字符串 name targe ron strong target nbsp log ‘好‘.charCodeAt(0).toString(16) "597d" 這段代碼的意思是,把字符‘好‘轉化成Unicode編碼, 看看charCodeAt()是怎麽個意思
分針網——每日分享:JavaScript進階(四)js字符串轉換成數字的三種方法
加入職業技能圈 q群:272292492 更多文章:www.f-z.cn 在js讀取文本框或者其它表單數據的時候獲得的值是字符串類型的,例如兩個文本框a和b,如果獲得a的value值為11,b的value值為9 ,那麽a.valu
js 字符串操作
屬性 單引號 串操作 title nbsp att stringify med format JSON.parse()和JSON.stringify parse用於從一個字符串中解析出json對象,如 var str = ‘{"name":"huangxiaojian"
js轉義和反轉義html
想要 def reg job 實體 margin wan ccid tor 本文地址: http://www.cnblogs.com/daysme/p/7100553.html 下面的代碼網上常用有,但不是想要的。 JS實現HTML標簽轉義及反轉義
shell 引號 轉義符 通配符 特殊字符
bsp -i sci 特殊 net csdn 水平 表示 shell http://blog.csdn.net/zhoulixin8/article/details/50112975 http://blog.chinaunix.net/uid-2184338
翻頁轉義符
翻頁轉義符上一頁 、下一頁轉義符case "first": return "«";//<< case "prev": return "‹";//< case "next": return "›";//&g
js 字符串拼接、截取、查找...
scrip bsp 分割 arc 組合 substring console light min 函數:split() 功能:使用一個指定的分隔符把一個字符串分割存儲到數組 例子: let str=”020-88888888-03”; let arr=str.split
js字符串String常用方法
正則 concat 指定位置 tin 表示 uic dea earch cat 1. charAt() 返回指定位置的字符。 str.charAt(index) index 為必須參數,類型為number(0到str.length-1之間,否則該
js字符串方法、數組方法整理
不包含 -1 兼容ie 方法 each 轉換 sub 數組方法 val push 向數組末尾添加一項 返回值為數組的長度; pop 刪除數組最後一項; unshift 向數組開頭增加一項; shift 刪除數組第一項; splice 刪除數組
linux中的通配符、元字符、轉義符
特殊 .text 傳遞 實現 管道 沒有 history function 發現 linux中的通配符、元字符、轉義符 linux中的通配符元字符轉義符 shell命令的構成 通配符 元字符meta 轉義符 example reference