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 相关文章推荐
jscript之List Excel Color Values
Jun 13 Javascript
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
详细介绍8款超实用JavaScript框架
Oct 25 Javascript
JQuery异步加载无限下拉框级联功能实现示例
Feb 19 Javascript
Firefox下无法正常显示年份的解决方法
Sep 04 Javascript
原生Javascript封装的一个AJAX函数分享
Oct 11 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
AngularJS优雅的自定义指令
Jul 01 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
Feb 13 Javascript
微信小程序实现MUI数字输入框效果
Jan 31 Javascript
JavaScript事件冒泡机制原理实例解析
Jan 14 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/27 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
JS实现重新加载当前页面或者父页面的几种方法
2016/11/30 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
基于JavaScript 性能优化技巧心得(分享)
2017/12/11 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
Python中文字符串截取问题
2015/06/15 Python
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
财务部经理岗位职责
2014/02/03 职场文书
草船借箭教学反思
2014/02/03 职场文书
大型活动组织方案
2014/05/10 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
董事长年会致辞
2015/07/29 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
如何写好开幕词?
2019/06/24 职场文书
解读MySQL的客户端和服务端协议
2021/05/10 MySQL
python 批量压缩图片的脚本
2021/06/02 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js