使用javascript regax从字符串中删除烦人的主题标签

时间:2016-09-13 10:22:41

标签: javascript

如果全部是使用JavaScript正则表达式的主题标签,如何删除整行,例如:

text #string
#hashtag1 #hashtag2 #hashtag3

它将是:

text #string

感谢您的所有答案

2 个答案:

答案 0 :(得分:1)

我想这会有所帮助

string.replace(/\#\S+/g,'');
UPD:我找到了你。试试这个:

string.replace(/(\n|^)(\#\S+\s+|\#\S+)+(\n|$)/g,'');

答案 1 :(得分:0)

这个怎么样?

<form id="form" runat="server">
    <asp:ScriptManager ID="scriptManager" runat="server"></asp:ScriptManager>

    <asp:UpdatePanel ID="updatePanel" UpdateMode="Conditional" runat="server">
        <ContentTemplate>
            <%-- Your elements --%>
            <%-- Your buttons --%>
        </ContentTemplate>
        <Triggers>
            <asp:PostBackTrigger ControlID="btn_id" />
        </Triggers>
    </asp:UpdatePanel>
</form>

请注意text.replace(/^(\s*#\w+\s*)+$/gm, "") 标记,表示&#39;多行&#39;。