我看到了这个帖子,但我没有看到JavaScript特定的例子.有一个简单string.Empty的JavaScript可用,还是只是检查的情况""?
可能重复:
用'+'替换字符串中的所有空格
$("#topNav" + $("#breadCrumb2nd").text().replace(" ", "")).addClass("current");
Run Code Online (Sandbox Code Playgroud)
这是我的代码中的一个片段.我想在获取另一个ID的文本属性后向ID添加一个类.这个问题,是持有我需要的文本的ID,包含字母之间的间隙.
我希望删除白色空格.我试过了TRIM(),REPLACE()但这只是部分有效.该REPLACE()只删除第一个空间.
我想使用jQuery来封装一个mailto:锚定一个电子邮件地址,但它也抓住了CMS正在生成的空白区域.
这是我必须使用的HTML,我拥有的脚本和输出的副本.
HTML
<div class="field field-type-text field-field-email">
<div class="field-item">
name@example.com </div>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery JavaScript
$(document).ready(function(){
$('div.field-field-email .field-item').each(function(){
var emailAdd = $(this).text();
$(this).wrapInner('<a href="mailto:' + emailAdd + '"></a>');
});
});
Run Code Online (Sandbox Code Playgroud)
生成的HTML
<div class="field field-type-text field-field-email">
<div class="field-items"><a href="mailto:%0A%20%20%20%20name@example.com%20%20%20%20">
name@example.com </a></div>
</div>
Run Code Online (Sandbox Code Playgroud)
虽然我怀疑其他人在阅读这个问题时可能只想剥离领先和拖尾的空白,但我很高兴失去所有的空白,因为它是我正在包装的电子邮件地址.
您好,我有一个车牌号BZ8345LK,想要转换为BZ 8345 LK(在char和number之间添加空格)。
我尝试使用此Regex,但无法正常工作,只能将带数字的第一个字符设为空格。例如BZ 8345LK,' LK'不能与数字保持空格。
var str = 'BZ8345LK';
str.replace(/[^0-9](?=[0-9])/g, '$& ');
# return BZ 8345LK, I want BZ 8345 LK
Run Code Online (Sandbox Code Playgroud)