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字符串拼接在ie中都报错的解决方法
Mar 27 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
Jul 29 Javascript
jQuery基础知识小结
Dec 22 Javascript
jqGrid表格应用之新增与删除数据附源码下载
Dec 02 Javascript
jQuery Mobile动态刷新页面样式的实现方法
May 28 Javascript
浅谈JS原生Ajax,GET和POST
Jun 08 Javascript
轻松5句话解决JavaScript的作用域
Jul 15 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
Sep 01 Javascript
JavaScript实现同一个页面打开多张图片
Dec 29 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
JS基于for语句编写的九九乘法表示例
Jan 04 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 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
PL-880隐藏功能
2021/03/01 无线电
输出控制类
2006/10/09 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
javascript中undefined的本质解析
2019/07/31 Javascript
vue中created和mounted的区别浅析
2019/08/13 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
实例讲解python中的序列化知识点
2018/10/08 Python
python Tkinter的图片刷新实例
2019/06/14 Python
python版百度语音识别功能
2019/07/09 Python
python实现静态服务器
2019/09/05 Python
将python包发布到PyPI和制作whl文件方式
2019/12/25 Python
使用TensorFlow直接获取处理MNIST数据方式
2020/02/10 Python
python实现与redis交互操作详解
2020/04/21 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
材料化学专业求职信
2014/07/15 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
解约证明模板
2015/06/19 职场文书
《牧场之国》教学反思
2016/02/22 职场文书
分析Python感知线程状态的解决方案之Event与信号量
2021/06/16 Python
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL