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 ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
Apr 01 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
jQuery多级弹出菜单插件ZoneMenu
Dec 18 Javascript
jQuery中position()方法用法实例
Jan 16 Javascript
javascript实现简单的二级联动
Mar 19 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
Sep 14 Javascript
跟我学习JScript的Bug与内存管理
Nov 18 Javascript
利用pm2部署多个node.js项目的配置教程
Oct 22 Javascript
Vue+mui实现图片的本地缓存示例代码
May 24 Javascript
Vue注册组件命名时不能用大写的原因浅析
Apr 25 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 Javascript
微信小程序实现canvas分享朋友圈海报
Jun 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
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
js单向链表的具体实现实例
2013/06/21 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
简单实现jquery隔行变色
2017/11/09 jQuery
js隐式转换的知识实例讲解
2018/09/28 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
Python argparse模块应用实例解析
2019/11/15 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
python能自学吗
2020/06/18 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
Python爬虫抓取论坛关键字过程解析
2020/10/19 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
九年级数学教学反思
2014/02/02 职场文书
本科毕业生应聘自荐信范文
2014/06/26 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
2014年外联部工作总结
2014/11/17 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
工作后的感想
2015/08/07 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
导游词之南京栖霞山
2019/10/18 职场文书