zoukankan      html  css  js  c++  java
  • 全角转半角部分JavaScript代码

    参见http://www.jslab.org.cn的全角转半角部分(JK)

    <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 code
    <input type="text"  onfocus="this.style.imeMode='disabled'" />
     
    用JS把全角转换成半角(只允许输入数字)
    HTML code
    <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" >

  • 相关阅读:
    git知识点总结
    自动化进阶
    unittest单元测试框架
    自动化测试模型
    webdriver
    python文件处理
    uva 11077 置换
    poj 1066 Treasure Hunt
    poj 2661 Factstone Benchmark
    hdu 4180
  • 原文地址:https://www.cnblogs.com/syuhai/p/1591074.html
Copyright © 2011-2022 走看看