js去除输入框中所有的空格和禁止输入空格的方法
2023-06-13 09:15:27 时间
<spanstyle="font-family:Arial,Helvetica,sans-serif;"><inputtype="password"name="password"id="password"onkeydown="returnbanInputSapce(event);"onKeyup="returninputSapceTrim(event,this);"/></span>
/**
*是否去除所有空格
*@paramstr
*@paramis_global如果为g或者G去除所有的
*@returns
*/
functionTrim(str,is_global)
{
varresult;
result=str.replace(/(^\s+)|(\s+$)/g,"");
if(is_global.toLowerCase()=="g")
{
result=result.replace(/\s/g,"");
}
returnresult;
}
/**
*空格输入去除
*@parame
*@returns{Boolean}
*/
functioninputSapceTrim(e,this_temp)
{
this_temp.value=Trim(this_temp.value,"g");
varkeynum;
if(window.event)//IE
{
keynum=e.keyCode
}
elseif(e.which)//Netscape/Firefox/Opera
{
keynum=e.which
}
if(keynum==32){
returnfalse;
}
returntrue;
}
/**
*禁止空格输入
*@parame
*@returns{Boolean}
*/
functionbanInputSapce(e)
{
varkeynum;
if(window.event)//IE
{
keynum=e.keyCode
}
elseif(e.which)//Netscape/Firefox/Opera
{
keynum=e.which
}
if(keynum==32){
returnfalse;
}
returntrue;
}
相关文章
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- 【说站】js中load事件如何理解
- 通过JS Array原型扩展更多方法
- prototype源码中文说明之prototype.js
- js玩一玩WSH吧
- Javascript入门学习第四篇js对象和数组
- js和jquery批量绑定事件传参数一(新猪猪原创)
- JS函数验证总结(方便js客户端输入验证)
- JS文本框不能输入空格验证方法
- JS控制文本框textarea输入字数限制的方法
- 浅析js中取绝对值的2种方法
- 比较新旧两个数组值得增加和删除的JS代码
- js字符串截取函数substrsubstringslice使用对比
- js/jquery获取文本框输入焦点的方法
- 使用jQuery动态加载js脚本文件的方法
- 常见的原始JS选择器使用方法总结
- js获取type=radio值的方法
- js实现禁止中文输入的方法
- JS输入用户名自动显示邮箱后缀列表的方法