• 技术文章 >web前端 >js教程

    js去除输入框中所有的空格和禁止输入空格的方法_javascript技巧

    2016-05-16 16:45:16原创910
    复制代码 代码如下:



    复制代码 代码如下:

    /**
    * 是否去除所有空格
    * @param str
    * @param is_global 如果为g或者G去除所有的
    * @returns
    */
    function Trim(str,is_global)
    {
    var result;
    result = str.replace(/(^\s+)|(\s+$)/g,"");
    if(is_global.toLowerCase()=="g")
    {
    result = result.replace(/\s/g,"");
    }
    return result;
    }

    复制代码 代码如下:

    /**
    * 空格输入去除
    * @param e
    * @returns {Boolean}
    */
    function inputSapceTrim(e,this_temp)
    {
    this_temp.value = Trim(this_temp.value,"g");
    var keynum;
    if(window.event) // IE
    {
    keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
    keynum = e.which
    }
    if(keynum == 32){
    return false;
    }
    return true;
    }

    复制代码 代码如下:

    /**
    * 禁止空格输入
    * @param e
    * @returns {Boolean}
    */
    function banInputSapce(e)
    {
    var keynum;
    if(window.event) // IE
    {
    keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
    keynum = e.which
    }
    if(keynum == 32){
    return false;
    }
    return true;
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:jQuery setTimeout传递字符串参数报错的解决方法_jquery 下一篇:jQuery学习笔记之jQuery.fn.init()的参数分析_jquery
    PHP编程就业班

    相关文章推荐

    • 聊聊Angular 依赖注入体系中的基本概念• 详细介绍JavaScript怎么实现哈希表• javascript技巧之拆箱装箱和类型转换• 聊聊Node两种模块规范:CJS 与 ESM,有什么不同点?• 聊聊node框架 Nest.js怎么松耦合地整合 Express !

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网