Javascript 如何在#而不是#之后添加文本?
这是我当前用于将文本中的标记放入数组Javascript 如何在#而不是#之后添加文本?,javascript,text,meteor,tags,Javascript,Text,Meteor,Tags,这是我当前用于将文本中的标记放入数组hashtags的代码,该数组放入mongodb集合。它当前将以#开头的每一位文本放入数组hashtags。感谢上帝的帮助;但是我不需要将#包含在hashtags数组中,只需要它后面的文本。提前谢谢 Template.postSubmit.events({ 'submit form': function(e) { e.preventDefault(); var posttext=$(e.target).find('[name=postte
hashtags
的代码,该数组放入mongodb集合。它当前将以#开头的每一位文本放入数组hashtags
。感谢上帝的帮助;但是我不需要将#包含在hashtags数组中,只需要它后面的文本。提前谢谢
Template.postSubmit.events({
'submit form': function(e) {
e.preventDefault();
var posttext=$(e.target).find('[name=posttext]').val();
var hashtags=posttext.match(/#\w+/g);
var post = {
title: $(e.target).find('[name=title]').val(),
posttext:posttext,
hashtags:hashtags
}
var myString=“#123abc#gg#d”;
var myRegexp=/#(\w+)/g;
match=myRegexp.exec(myString);
var匹配=[];
while(匹配!=null){
//捕获组n:匹配[n]
匹配。推送(匹配[1])
match=myRegexp.exec(myString);
}
提醒(匹配)
这似乎是之前问题的后续,我不确定。。。但它有点缺少上下文。你能解释清楚你在这里做什么,出了什么问题吗?