JS(去掉前后空格或去掉所有空格)的用法

1、  去掉字符串前后所有空格:

代码如下:

function Trim(str)
         {
             return str.replace(/(^\s*)|(\s*$)/g, "");
     }

说明:

如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。

2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g)

代码如下:

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;
}
时间: 2024-11-05 18:43:33

JS(去掉前后空格或去掉所有空格)的用法的相关文章

去掉Xcode源码末尾的空格

在用 Xcode 开发的时候,很容易就在行末增加一些空格了.这些空格在上传到 review board 上后 , 就会被特别的颜色显示出来.因为一种好的编程风格是说 , 不应该在行末增加不必要的空格.如果是用 eclipse 写 java, 那么这种时候选中写好的代码,按 ctrl+shift+F 即可调整源码的风格 , 将尾部的空格去掉.可惜在 Xcode 中并没有提供相应的功能. 不过我们可以用命令行来达到这一效果 , 在工程目录下输入: find . -name "*.[hm]"

【trim()】去掉字符串开头和结尾的空格,防止不必要的空格导致的错误。

去掉字符串开头和结尾的空格,防止不必要的空格导致的错误. public static void main(String arg[]){ String a=" abc"; String b="abc"; System.out.println(b.equals(a)); a=a.trim();//去掉字符串中的空格 System.out.println(a.equals(b)); }

用正则将空格给去掉

<input type="text" id="CrmID" name="CrmID" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" maxlength="12" value="<%:Model.CrmID

source insight 保存时删除多余空格,去除多余空格 space tab键

source insight 保存时删除多余空格,去除多余空格 space tab键 摘自:https://blog.csdn.net/lanmanck/article/details/8638391 2013年03月05日 15:57:28 lanmanck 阅读数:16527更多 个人分类: 嵌入式/Linux/C语言 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lanmanck/article/details/8638391 上传源码时

C# 把字符串中间的多个连续的空格转化成一个空格

今天在弄帮客户将txt文件中的信息导入到数据库中,遇到了这个问题.因为客户的txt文件中两个字符串之间的空格数量不确定,没有办法使用split函数来分割,最后想到的办法是,将连续的空格转成一个空格,然后使用split分割,这样就好办了. 这里使用的原理是:使用正则表达式,所以文件要引用 using System.Text.RegularExpressions;(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)假设字符串的内容是s

C语言K&R习题系列——句子中一个空格代替多个空格的四种方法

原题: Write a program to copy its input to its output, replacing each string of one or more blanks by a single blank. 第一种: 这种最常用,设置一个inspace作为布尔变量,标志当前输入是否在字符中,或在字符外 #include <stdio.h>   int main(void) {   int c;   int inspace=0;     while((c = getcha

将字符串中连续的多个空格替换成一个空格

一,问题描述: 给定一个字符串,将字符串中连续的多个空格替换成一个空格. 如:"Hello   World I      come from china"----->"Hello World I come from china" 二,思路: 逐个字符扫描字符串,遇到连续多个空格时,只添加第一个空格.遇到非空格字符时,添加该字符.使用StringBuilder的add()方法添加字符. 需要一个boolean 变量指示是否是第一个空格.当遇到空格且该空格是第一个

判断字符串是否全为空格和去掉字符串中的空格

<script type="text/javascript"> function is_blank(str){ var reg = /^\s+$/; return reg.test(str); } function del_blank(str){ var reg = /\s+/g; return str.replace(reg,""); } var str_1 = " "; var str_2 = "aa dd gg da&

sqlserver去掉字符串结尾的全角空格

CREATE FUNCTION F_Covert( @str nvarchar(4000) ) returns nvarchar(4000) as  begin    declare @endp int,@endflag int,@length int,@i int    ,@reversestr nvarchar(4000),@return_str nvarchar(4000)    select @endflag = 0,@length=len(@str),@i=1,@reversestr