|
<script language=Javascript>
//全角空格為12288,半角空格為32
//其他字符半角(33-126)與全角(65281-65374)的對應關系是:均相差65248
//document.write((65281).toString(16)+"----"+(65374).toString(16)+"----"+(12288).toString(16));
String.prototype.dbc2sbc = function ()
{
return this.replace(/[/uff01-/uff5e]/g,function(a){return String.fromCharCode(a.charCodeAt(0)-65248);}).replace(//u3000/g," ");
}
document.write("ABC 123,我們都是好朋友".dbc2sbc());
</script>
輸入控制
HTML 只能輸入英文
復制代碼 代碼如下:
<input type="text" onfocus="this.style.imeMode='disabled'" />
用JS把全角轉換成半角(只允許輸入數字)
HTML
復制代碼 代碼如下:
<input
onkeypress="var k=event.keyCode; return k>=48&&k<=57"
onpaste="return !clipboardData.getData('text').match(//D/)"
ondragenter="return false" style="ime-mode:Disabled"
>
JavaScript技術:JavaScript 全角轉半角部分,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。