我在用戶粘貼內容的HTML頁面中有一個textarea。如何使用Javascript檢測嵌入在textarea中的ndash實體?
嵌入在該內容中通常有一個「–」(–
)(\ x2013)。我需要檢測並替換它並將其作爲–
存儲在數據庫中。
我的代碼document.getElementById("input").value.replace("-", "–");
只能檢測到「 - 」(減號)(\ x2D)。
什麼是適當的參數來檢測ndash?
我在用戶粘貼內容的HTML頁面中有一個textarea。如何使用Javascript檢測嵌入在textarea中的ndash實體?
嵌入在該內容中通常有一個「–」(–
)(\ x2013)。我需要檢測並替換它並將其作爲–
存儲在數據庫中。
我的代碼document.getElementById("input").value.replace("-", "–");
只能檢測到「 - 」(減號)(\ x2D)。
什麼是適當的參數來檢測ndash?
使用它的Unicode代碼點的圖案文字
document.getElementById("input").value.replace(/\u2013/g, "–");
什麼地方該所在頁面的編碼? – 2010-03-09 20:11:38
粘貼內容的頁面是UTF-8。我沒有在我的頁面上指定編碼。 – dacracot 2010-03-09 20:32:21