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 相关文章推荐
js编写trim()函数及正则表达式的运用
Oct 24 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
Dec 11 Javascript
Javascript字符串对象的常用方法简明版
Jun 26 Javascript
Javascript的闭包详解
Dec 26 Javascript
Node.js复制文件的方法示例
Dec 29 Javascript
Javascript 一些需要注意的细节(必看篇)
Jul 08 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
Sep 15 Javascript
在angular 6中使用 less 的实例代码
May 13 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
Oct 08 Javascript
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
解决$store.getters调用不执行的问题
Nov 08 Javascript
详解Webpack抽离第三方类库以及common解决方案
Mar 30 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抓即时股票信息
2006/10/09 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
事件模型在各浏览器中存在差异
2010/10/20 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
javascript实现表格排序 编辑 拖拽 缩放
2015/01/02 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
微信小程序之ES6与事项助手的功能实现
2016/11/30 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
详解python中的 is 操作符
2017/12/26 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
Python与C/C++的相互调用案例
2021/03/04 Python
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
Linux中如何设置Java环境变量(Ubuntu)
2016/07/24 面试题
如何写毕业求职自荐信
2013/11/06 职场文书
毕业生自荐书
2013/12/18 职场文书
单位在职证明范本
2014/01/09 职场文书
新学期班主任寄语
2014/01/18 职场文书
个人四风对照检查材料
2014/09/26 职场文书
员工教育培训协议书
2014/09/27 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
2014年度个人总结范文
2015/03/09 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
导游词之神仙居景区
2019/11/15 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers