JS全形字轉換為半形
時常在檢查字元的時候,如果輸入的不是半形字元的話
那在抓取字元數的時候就會錯誤,必須先將全形字轉為半形字元
JS上有工具,可以做即時的轉換
只要在輸入的時候,做blur或keyup做觸發事件
就可以將目前所輸入的字元取出
並透過下面的函式進行轉換
那在抓取字元數的時候就會錯誤,必須先將全形字轉為半形字元
JS上有工具,可以做即時的轉換
只要在輸入的時候,做blur或keyup做觸發事件
就可以將目前所輸入的字元取出
並透過下面的函式進行轉換
/**
* 轉半形字元
*/
function toASCII(chars) {
var ascii = '';
for(var i=0, l=chars.length; i= 0xFF00 && c <= 0xFFEF) {
c = 0xFF & (c + 0x20);
}
ascii += String.fromCharCode(c);
}
return ascii;
}