在PHP中有trim()函数,数据提交到服务器端经过trim()函数后即可去掉两端的空格。然而在用JavaScript验证表单时,却找不到现成的类似函数,只能自己动手实现了。
js去除空格。
复制代码 代码如下:
/*去除字符串左边的空格*/
function LTrim(str){
for(var k=0; str.length && str.charAt(k)<=" " ; k++){
;
}
return str.substring(k,str.length);
}
/*去除字符串右边的空格*/
function RTrim(str){
for(var j=str.length-1; j>=0 && str.charAt(j)<=" " ; j--){
;
}
return str.substring(0,j+1);
}
/*合并上面的两个函数*/
function Trim(str){
return LTrim(RTrim(str));
}
上面的Trim()可去掉字符串两端的空格。
如果想用javascript去掉字符串中所有空格,应该如何实现呢?
请参照如下语句:
复制代码 代码如下:
var str = str.replace(/s/g,"");
您可能感兴趣的文章:
js去空格技巧 js去除字符串前后、左右空格
js 去除首尾空格的方法
js去掉字符串的空格或换行符(附相关正则介绍)
js 判断键盘事件大全(兼容FireFox和IE,包括退格、回车、空格、方向键、删除键等)
js 禁止文本框输入空格的代码
js去掉空格的代码
js去除空格的正则用法
JS去除字符串的中间空格的代码
js去掉字符串左右空格的方法(eval与trim函数应用举例)
js去除空格的实现代码
JS限制文本框中输入空格的方法
js去除字符串前后空格的多种方法
js去除空格的代码(前后空格、前空格、后空格)
Js过滤空格的代码(附演示截图)
截取两边空格的自定义js小函数