我想突出(用紅色)輸入的錯誤部分(因此用戶可以很容易地找出錯誤的位置和內容)並將錯誤部分與正則表達式匹配。如何突出顯示與正則表達式匹配的部分
我試過類似如下:(說我接受字母而不是數字)
$("#myInputId")
.filter(function() {
return this.value.match(/[\d]/);
})
.addClass("error")
但上面的代碼是突出整個輸入,但不是唯一的錯誤部分。
我只是把下面的圖片,讓我說的是更加清晰:
注意:我想做到這一點,不添加任何的jQuery插件突出顯示文本。
所以,你要突出顯示的文字是:
您可以通過使用發現字符串,像這樣實現這一目標在文本輸入字段中('')? – Miikka
當然是的,在我的例子中,文本「James1234」,「James123Robert」在輸入字段(抱歉,我的圖像不夠完美,無法顯示) – siva636