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


Posted in Javascript onJune 09, 2014
<span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" onkeydown="return banInputSapce(event);" onKeyup="return inputSapceTrim(event,this);" /></span>

/** 
* 是否去除所有空格 
* @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; 
}
Javascript 相关文章推荐
JQuery 操作Javascript对象和数组的工具函数小结
Jan 22 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
Apr 07 Javascript
jquery 列表双向选择器之改进版
Aug 09 Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
Jun 19 Javascript
基于javascript实现彩票随机数生成(升级版)
Apr 17 Javascript
AngulerJS学习之按需动态加载文件
Feb 13 Javascript
Node.js 异步异常的处理与domain模块解析
May 10 Javascript
初探js和简单隐藏效果的实例
Nov 23 Javascript
vue判断input输入内容全是空格的方法
Mar 02 Javascript
新版小程序登录授权的方法
Dec 12 Javascript
vue使用codemirror的两种用法
Aug 27 Javascript
Node.js(安装,启动,测试)
Jun 09 #Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 #Javascript
javascript浏览器兼容教程之事件处理
Jun 09 #Javascript
jQuery学习笔记之toArray()
Jun 09 #Javascript
jQuery学习笔记之jQuery原型属性和方法
Jun 09 #Javascript
jQuery简易图片放大特效示例代码
Jun 09 #Javascript
js操作模态窗口及父子窗口间相互传值示例
Jun 09 #Javascript
You might like
PHP读取目录下所有文件的代码
2008/01/07 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
2014/04/09 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
PHP递归创建多级目录
2015/11/05 PHP
php分页原理 分页代码 分页类制作教程
2016/09/23 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
xss文件页面内容读取(解决)
2010/11/28 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
快速解决jQuery与其他库冲突的方法介绍
2014/01/02 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
使用axios实现上传图片进度条功能
2017/12/21 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Python通过字典映射函数实现switch
2020/11/06 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
世界领先的以旅馆为主的在线预订平台:Hostelworld
2016/10/09 全球购物
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
公司总经理岗位职责
2014/03/15 职场文书
竞聘演讲稿怎么写
2014/08/28 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
军训个人总结
2015/03/03 职场文书
python爬取新闻门户网站的示例
2021/04/25 Python
js之ajax文件上传
2021/05/13 Javascript
关于MySQL中的 like操作符详情
2021/11/17 MySQL
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android
详解PyTorch模型保存与加载
2022/04/28 Python