我想找到以$。开头的单词。
var s = "$hello, this is a $test $john #doe";
var re = /(?:^|\W)#(\w+)(?!\w)/g, match, matches = [];
while (match = re.exec(s)) {
matches.push(match[1]);
}
上面的正则表达式给出了以#开头的单词,但我不能使用相同的正则表达式来查找以$开头的单词。
那我怎样才能找到以$ ??
开头的单词答案 0 :(得分:3)
请试试这个正则表达式,
var str = "$iPhone should be ab#le to complete and $delete items";
alert(str.match(/(^|\s)\$(\w+)/g).map(function(v){return v.trim().substring(1);}));
});