1
私はtwitterユーザー名の自動補完機能を作ろうとしています。Javascript match last @<User>
はこれまでのところ、私は、次のコードを持っている:
function OnKeyUp(txtboxid){
var text = $('#'+txtboxid).val()
var regex = '(^|\s)@(\w*[a-zA-Z_]+\w*)'
var results = text.match(RegExp(regex, 'gm'))
console.debug(results)
}
問題は、それが文字列の先頭にあるとき、それはテキストのみと一致する、である(例:@yser)私が欲しいもの
"hello @ user2、@userと@ user3はどうですか?"
私はこれを達成する方法がわかりません。 Googleで約3時間前に検索されましたが、まだ何も見つかりませんでした。
さらに、最後のユーザー名が変更されたときにはそれだけが役に立ちます。
ありがとうございます:) – Brantje