1
我試圖爲twitter用戶名做一個自動完成的函數。Javascript匹配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)
我想要什麼是一個正則表達式可以像這樣的字符串「你好@ user2,@user和@ user3你好嗎」
我不知道如何做到這一點。 搜索谷歌約3小時,現在仍然沒有發現。
此外,只有在最後一次用戶名被更改時纔會很棒。
謝謝你現在工作正常:) – Brantje