表單驗證匯總

1.身份證

/^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

2.郵箱

/^(?:[0-9a-zA-Z_]+.)+@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}$/

3.qq號

/^[1-9][0-9]{4,14}$/

4.手機號

/^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/
/^1[3|4|5|6|7|8][0-9]{9}$/

5.字母和數(shù)字

/^[0-9a-zA-Z]*$/

6.保留兩位小數(shù)

/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/

7.只允許input框輸入數(shù)字

oninput="value=value.replace(/[^0-9.]/g,'')"
注:要進行表單驗證時千萬別用
這樣寫就不會影響表單驗證了(x值為當前input v-model的值)
v-on:input="x=x.replace(/[^0-9]/g,'')"

8.字母和漢字

/^[\u4E00-\u9FA5A-Za-z]+$/

9.解決

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容