JavaScript去除字符串两端的空格

发布时间:2019-11-24编辑:脚本学堂
在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小函数