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 相关文章推荐
date.parse在IE和FF中的区别
Jul 29 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
Dec 12 Javascript
js验证是否为数字的总结
Apr 14 Javascript
JavaScript插件化开发教程(五)
Feb 01 Javascript
jQuery操作表单常用控件方法小结
Mar 23 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
JavaScript简单实现鼠标移动切换图片的方法
Feb 23 Javascript
详解JavaScript中this的指向问题
Jan 20 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
Mar 06 Javascript
js实现简单数字变动效果
Nov 06 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
Oct 20 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 curl 伪造IP来源的实例代码
2012/11/01 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
php类的定义与继承用法实例
2015/07/07 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
PHP中phar包的使用教程
2017/06/14 PHP
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
JS获取字符对应的ASCII码实例
2017/09/10 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
理解Python中的类与实例
2015/04/27 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
如何学习Python time模块
2020/06/03 Python
HTML5 FormData 方法介绍以及实现文件上传示例
2017/09/12 HTML / CSS
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
求职信格式范本
2013/11/15 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
python操作xlsx格式文件并读取
2021/06/02 Python