不理解我寫不能全為數(shù)字的效果是有問題的,關(guān)于正則表達(dá)式
老師寫的不能全為數(shù)字:
var re_n=/[^\d]/g;
if(!re_n,test(this.value))
而我的是: var re=/[\d]/g;
if(re,test(this.value))
測試出來的結(jié)果是我寫的輸入有數(shù)字有字母的部分還是提示錯誤。而老師的不會。
不理解為什么我的會,我寫的re表示的是數(shù)字,然后re.test測試出來的是全部是數(shù)字,就返回的是ture,然后就會發(fā)出警告。感覺好像沒有問題,不知道我哪塊理解錯了