字母、數字、符號最少兩種組合,正則

1.驗證密碼,至少爲字母、數字、符號兩種組成,不包含空格,不能輸入中文;

/((?=.*\d)(?=.*\D)|(?=.*[a-zA-Z])(?=.*[^a-zA-Z]))(?!^.*[\u4E00-\u9FA5].*$)^\S{6,16}$/ 或者

/(?!^\d+$)(?!^[A-Za-z]+$)(?!^[^A-Za-z0-9]+$)(?!^.*[\u4E00-\u9FA5].*$)^\S{6,16}$
以上表達上限制了輸入的位數是6到16位,如有需要可自行修改;與網上其他類似正則的優點在於,控制了不能輸入中文和空格;
2.驗證密碼,至少爲字母、數字、下劃線兩種組合
/(?!^\d+$)(?!^[A-Za-z]+$)(?!^_+$)^\w{6,16}$/;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章