js去除输入框中所有的空格和禁止输入空格的方法

<span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" οnkeydοwn="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; 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值