當用戶編輯並插入字母時,我有一個可編輯'div',用於檢查值,以防用戶連續輸入'//'(正斜槓)我投擲錯誤..jQuery keyup在'可編輯'div上延遲結果
但在keyup我這樣做,但我沒有得到錯誤拋出後,我鍵入第三個字母的例子('///')只有我得到錯誤拋出。如何連續兩次按下'/'?
這裏是我的代碼:
<div aria-label="test" contenteditable="true" style="">test</div>
$('div').keyup(function(){
var value = this.innerText.replace(/\/$/, '').replace(/\s+$/, '').toLowerCase().trim();
if(value.match('//')){
alert('this is invalid');
}
console.log(value);
})