如何使用javascript获取字符串中的空格 [英] How to get spaces in string using javascript

查看:70
本文介绍了如何使用javascript获取字符串中的空格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello All,



我的页面中有一个文本框控件。我必须在单击预览按钮时在另一个标签(通过javascript)中显示此文本框值。我的问题是,如果我给出了类似

''Naveen _____________ kumar''(这里_____表示空格)它就像''Naveen kumar''。但我必须在文本框(带空格)中给出它。



任何人都可以帮我这个。



我的javascript:



 function funGetPreview(){
var txtSubject = document.getElementById(uniqueId + txtSubjectLine) ;
var lblSubject = document.getElementById( lblPreviewSubValue);
lblSubject.innerHTML = txtSubject。 value ;
}

解决方案

而不是innerHTML使用innerText属性



 function funGetPreview(){
var txtSubject = document.getElementById(uniqueId + txtSubjectLine);
var lblSubject = document.getElementById( lblPreviewSubValue);
lblSubject.innerText = txtSubject。 value ;
}


您好,



试试这个:

 lblSubject.innerHTML = txtSubject。 value  .split(' < span class =code-string>')。 join ' & nbsp;'); 



希望这会有所帮助。


ProgramFOXs解决方案会工作,但更有效的解决方案是使用string.Replace:

 lblSubject.innerHTML = txtSubject.value.replace(  &安培; NBSP;); 


Hello All,

I have one text box control in my page. I have to show this text box value in another label(through javascript) on clicking preview button. My problem is if I given like
''Naveen_____________kumar''(Here _____ means white space) it is coming like ''Naveen kumar''. But I have to show it like as it is given in text box (with spaces).

can any one help me on this.

My javascript:

function funGetPreview() {
       var txtSubject = document.getElementById(uniqueId + "txtSubjectLine");
        var lblSubject = document.getElementById("lblPreviewSubValue");
        lblSubject.innerHTML = txtSubject.value;
}

解决方案

Instead of innerHTML use innerText property

function funGetPreview() {
       var txtSubject = document.getElementById(uniqueId + "txtSubjectLine");
        var lblSubject = document.getElementById("lblPreviewSubValue");
        lblSubject.innerText = txtSubject.value;
}


Hi,

Try this:

lblSubject.innerHTML = txtSubject.value.split(' ').join('&nbsp;');


Hope this helps.


ProgramFOXs solution will work, but a much, much more efficient solution would be to use string.Replace:

lblSubject.innerHTML = txtSubject.value.replace(" ", "&nbsp;");


这篇关于如何使用javascript获取字符串中的空格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆