我知道jQuery $ .trim()函数,但我需要的是一种只从字符串的END修剪空白的方法,而不是从头开始.
所以
str =" this is a string ";
Run Code Online (Sandbox Code Playgroud)
会成为
str =" this is a string";
Run Code Online (Sandbox Code Playgroud)
有什么建议?
谢谢!
如何在一些文本中搜索任何和所有主题标签(字母数字和下划线和连字符)并将其包装在span标签中,例如搜索
some_string = "this is some text with 3 hashtags #Tag1 and #tag-2 and #tag_3 in it"
Run Code Online (Sandbox Code Playgroud)
并将其转换为:
"this is some text with 3 hashtags <span>#Tag1</span> and <span>#tag-2</span> and <span>#tag_3</span> in it"
Run Code Online (Sandbox Code Playgroud)
到目前为止我有这个:
some_string = some_string.replace(/\(#([a-z0-9\-\_]*)/i,"<span>$1</span>");
Run Code Online (Sandbox Code Playgroud)
但有一个错误是它不包括应该包装的#.它似乎输出:
"this is some text with 3 hashtags <span>Tag1</span> and #tag-2 and #tag_3 in it "
Run Code Online (Sandbox Code Playgroud)
此外,它只检测它遇到的第一个#标签(例如,#Tag1在此示例中),它应该检测所有.
此外,我需要#标签后至少有1个字符.所以#本身不应该匹配.
谢谢