这是我目前用于将文本中的标记放入数组hashtags
的代码,该数组被放入mongodb集合中。它目前将以#开头的每一段文本都放入数组hashtags
中。感谢@saimeunt的帮助;但我不需要在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
}
答案 0 :(得分:0)
var myString = "#123abc #gg #d";
var myRegexp = /#(\w+)/g;
match = myRegexp.exec(myString);
var matched = [];
while (match != null) {
// capturing group n: match[n]
matched.push(match[1])
match = myRegexp.exec(myString);
}
alert(matched)