好的我有一个简单的Javascript问题,我希望你们中的一些人能够帮助我。我意识到这不是很困难,但我一整天都在工作,只是无法摆脱困境。删除字符串中的空格
这里是:我在Textfield窗体中有一个句子,我需要重新打印一个句子的内容,但没有空格。
例如: “我的名字是Slavisha” 的结果是: “MynameisSlavisha”
谢谢
好的我有一个简单的Javascript问题,我希望你们中的一些人能够帮助我。我意识到这不是很困难,但我一整天都在工作,只是无法摆脱困境。删除字符串中的空格
这里是:我在Textfield窗体中有一个句子,我需要重新打印一个句子的内容,但没有空格。
例如: “我的名字是Slavisha” 的结果是: “MynameisSlavisha”
谢谢
您可以替换所有空格字符:
var str = "My name is Slavisha" ;
str = str.replace(/\s+/g, ""); // "MynameisSlavisha"
的/\s+/g
正则表达式将匹配任何空白字符,则需要使用g
标志来替换字符串中的所有事件。如您所见,我们需要重新指定str
变量,因为字符串是不可变的-它们不能真正改变 - 因为字符串是不可改变的-它们不能真正改变。
谢谢,这真的帮了我很多 – 2010-10-26 20:20:36
@SlavishaZero:你在这里感谢人们的方式是选择他们的答案。如果CMS的答案对你最有帮助,请选择它。 – 2010-10-26 20:43:33
你可否详细说明'.replace(/ \ s +/g,“”)'和'.replace(/ \ s/g,“”)''之间的区别。他们似乎都做同样的事情。如果是这样,那么哪个更好(如更快等)? – 2011-05-11 11:15:21
另一种方式来做到这一点:
var str = 'My name is Slavisha'.split(' ').join('');
的
可能重复(http://stackoverflow.com/questions/3960701/javascript-to-remove-spaces- [JavaScript从一个文本框的值删除空格]从文本框值) – kennytm 2010-10-26 20:16:32
http://www.w3schools.com/jsref/jsref_replace.asp – HammerT 2010-10-26 20:11:43