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" >

  • 相关阅读:
    大数减法模板
    扩展kmp模板
    poj2185(kmp)
    poj3167(kmp)
    kuangbin专题K(next数组)
    kuangbin专题16I(kmp)
    kuangbin专题16H(next数组)
    kuangbin专题16D(next求最小循环节)
    kuangbin专题16B(kmp模板)
    Java集合--TreeSet
  • 原文地址:https://www.cnblogs.com/syuhai/p/1591074.html
Copyright © 2011-2022 走看看