Javascript 康卡特'$';带空格的符号
我有一个像这样的HTMLJavascript 康卡特'$';带空格的符号,javascript,jquery,regex,Javascript,Jquery,Regex,我有一个像这样的HTML <SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">$10 rakesh kumar asdfkhj $19</SPAN><SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">.</SPAN> 我不知道如何获取该字符串,因此无法显示完整代码… b您可以使
<SPAN style="FONT-FAMILY: 'Times New Roman'; FONT-SIZE: 8.5pt">$10 rakesh kumar
asdfkhj $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 $ 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 $19";
console.info(m.replace(/\$/, '$ '));
如果只需要第一次匹配,请使用:
变量newSelected1包含整个字符串,我认为这个$
不会被代码识别,因为它是一个特殊的符号。@Librak。正如我写的,我不知道他是怎么得到这个字符串的。。。这取决于格式…我已经在HTML中给出了这一点
var m="$10 rakesh kumar asdfkhj $19";
console.info(m.replace(/\$/g, '$ '));
var m="$10 rakesh kumar asdfkhj $19";
console.info(m.replace(/\$/, '$ '));