我有這樣的正則表達式的jQuery:正則表達式的字母,數字和字符的jQuery
var regx = /^[\w ._-]+$/;
和
if($($input).val().match(regx)) {
alert('it works fine');
}
else
{
alert('it does not works fine');
return false
e.preventDefault();
}
爲什麼,如果我在輸入某事寫這樣EJ:
Mary-Michael
我得到與警報不工作正常,但如果我寫:
Mary.Michael or Mary_Michael
我得到它工作正常
我想補充- 連字符到正則表達式。謝謝
似乎爲我工作:http://jsfiddle.net/wv4qy/。錯誤必須在您未顯示給我們的部分。或者你沒有正確測試它。 – 2012-03-02 16:02:09
@FelixKling有可能不同的JS引擎以不同的方式處理正則表達式? – Blazemonger 2012-03-02 16:05:12
你是對的我在其他部分的代碼錯誤。謝謝! – hyperrjas 2012-03-02 16:05:43