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 form 验证函数 当前比较流行的错误提示
Jun 23 Javascript
js null,undefined,字符串小结
Aug 21 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
Aug 23 Javascript
jquery实现弹出层遮罩效果的简单实例
Mar 03 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
Nov 24 Javascript
JavaScript实现的选择排序算法实例分析
Apr 14 Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 Javascript
微信小程序将字符串生成二维码图片的操作方法
Jul 17 Javascript
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
php实现文件下载代码分享
2014/08/19 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
设定php简写功能的方法
2019/11/28 PHP
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
使用NodeJs 开发微信公众号(三)微信事件交互实例
2016/03/02 NodeJs
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
详解python中递归函数
2019/04/16 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
Python命令行click参数用法解析
2019/12/19 Python
详解python破解zip文件密码的方法
2020/01/13 Python
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
应届行政管理专业个人自我评价
2013/12/28 职场文书
小学母亲节活动总结
2015/02/10 职场文书
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫