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 相关文章推荐
自己整理的一个javascript日期处理函数
Oct 16 Javascript
往光标所在位置插入值的js代码
Sep 22 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
Nov 19 Javascript
javascript消除window.close()的提示窗口
May 20 Javascript
JavaScript仿支付宝密码输入框
Dec 29 Javascript
AngularJS ng-style中使用filter
Sep 21 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
javascript中this关键字详解
Dec 12 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
Aug 09 Javascript
微信小程序实现验证码获取倒计时效果
Feb 08 Javascript
js实现控制文件拖拽并获取拖拽内容功能
Feb 17 Javascript
js canvas实现红包照片效果
Aug 21 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中使用正则表达式进行查找替换
2013/06/13 PHP
php cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
bootstrap 设置checkbox部分选中效果
2017/04/20 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
详细探究Python中的字典容器
2015/04/14 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
新闻传媒系求职信范文
2014/04/19 职场文书
教研处工作方案
2014/05/26 职场文书
师德师风个人整改措施
2014/10/27 职场文书
工作检讨书大全
2015/01/26 职场文书
外贸业务员岗位职责
2015/02/13 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
起诉状范本
2015/05/20 职场文书
门球健将观后感
2015/06/16 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python
一文带你探究MySQL中的NULL
2021/11/11 MySQL
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js