我得到的字符串只是innerHTML,因此它有
的实例。我需要修剪字符串,以便仅删除尾随
。
试过这个:
var text;
text = txtInnerHTML.replace(/(
)* / g,“”);
这会删除所有不需要的
实例。只有尾随
实例可能需要删除零个或更多。
答案 0 :(得分:3)
尝试txtInnerHTML.replace(/( )+$/g,"");
答案 1 :(得分:3)
使用字符串锚点结束
text.replace(/( )+$/, '');
我记得哪一个是助记符*胡萝卜比金钱更重要(。很奇怪,但在我学习时它对我有用。它基本上说^
是起始锚点{{1}是结束锚。可能没有多大意义,因为使用$换取货币价值的本地化。
答案 2 :(得分:0)
text = txtInnerHTML.replace(/( )*$/,"")
答案 3 :(得分:0)
txtInnerHTML.replace(/( |\s)$/,"");
<强> $ 强>
匹配字符串的结束位置或字符串结尾$换行符之前的位置。在基于行的工具中,它匹配任何行的结束位置 wikipedia
不要忘记简单的空间“”。上面的正则表达式删除字符串
末尾的“或”