Javascript 如何检测和输入元素中是否输入了散列标记

Javascript 如何检测和输入元素中是否输入了散列标记,javascript,php,jquery,html,regex,Javascript,Php,Jquery,Html,Regex,我的问题很简单: 如何使用JavaScriptregex来检测是否在输入元素中输入了#hashtag?我有一个函数可以将hashtag转换为可点击的链接,但它是PHP。我想要一个类似的函数,但在jQuery中,原因是如果输入了hashtag,那么我可以向PHP处理器表单发送一个值 很抱歉,没有代码,因为我对JavaScriptregex不太了解,而且,我也找不到任何好的教程。您正在寻找:(#\w*) 你的答案在这里:或者试试这里:你在找这样的正则表达式吗?您是否只检查散列字符#或类似#fooba

我的问题很简单:

如何使用JavaScript
regex
来检测是否在输入元素中输入了
#hashtag
?我有一个函数可以将hashtag转换为可点击的链接,但它是PHP。我想要一个类似的函数,但在jQuery中,原因是如果输入了hashtag,那么我可以向PHP处理器表单发送一个值


很抱歉,没有代码,因为我对JavaScript
regex不太了解,而且,我也找不到任何好的教程。

您正在寻找:
(#\w*)


你的答案在这里:或者试试这里:你在找这样的正则表达式吗?您是否只检查散列字符
#
或类似
#foobar
的散列标记?@SimpleJ#foobar如果输入此散列标记,则会发送一个值,您可能希望进行全局搜索,以防输入多个。您的意思是:(\w*#\w*)?
function hasNonStandard(inputElem) { 
    return /[#\w*]/.test(inputElem.value);
}