Javascript 康卡特'$';带空格的符号

Javascript 康卡特'$';带空格的符号,javascript,jquery,regex,Javascript,Jquery,Regex,我有一个像这样的HTML <SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">$10 rakesh kumar asdfkhj&nbsp; $19</SPAN><SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">.</SPAN> 我不知道如何获取该字符串,因此无法显示完整代码… b您可以使

我有一个像这样的HTML

<SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">$10 rakesh kumar 

asdfkhj&nbsp; $19</SPAN><SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">.</SPAN>

我不知道如何获取该字符串,因此无法显示完整代码…
b您可以使用
替换
功能:

var x = '$10';
x = x.replace('$', '$ ');
pre
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -o-pre-wrap;    /* Opera */
 white-space:-ms-pre-wrap;  /*IE */
 white-space:-webkit-pre-wrap; /* Chrome and Safari */
 word-wrap: break-word;
 font-family:serif;
 margin-left:0.3em;
您可以使用

pre
{
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -o-pre-wrap;    /* Opera */
 white-space:-ms-pre-wrap;  /*IE */
 white-space:-webkit-pre-wrap; /* Chrome and Safari */
 word-wrap: break-word;
 font-family:serif;
 margin-left:0.3em;
}使用此正则表达式:

<SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">$ 10 rakesh kumar 

asdfkhj&nbsp; $ 19</SPAN><SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">.</SPAN>
替换为
$1$2

结果:
$10拉凯什·库马尔
asdfkhj$19。

要将所有“$”替换为“$”,请使用:

var m="$10 rakesh kumar asdfkhj&nbsp; $19";
console.info(m.replace(/\$/, '$ '));
如果只需要第一次匹配,请使用:


变量newSelected1包含整个字符串,我认为这个
$
不会被代码识别,因为它是一个特殊的符号。@Librak。正如我写的,我不知道他是怎么得到这个字符串的。。。这取决于格式…我已经在HTML中给出了这一点
var m="$10 rakesh kumar asdfkhj&nbsp; $19";
console.info(m.replace(/\$/g, '$ '));
var m="$10 rakesh kumar asdfkhj&nbsp; $19";
console.info(m.replace(/\$/, '$ '));