亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

密碼必須在6到10位之間,且要求第一個字符為大寫的英文字母,密碼中需要至少有一個 # 特殊符號的正則

密碼必須在6到10位之間,且要求第一個字符為大寫的英文字母,密碼中需要至少有一個 # 特殊符號的正則

胡子哥哥 2019-03-21 18:19:08
需要做一個表單驗證,要求如下:密碼必須在6到10位之間,且要求第一個字符為大寫的英文字母,密碼中需要至少有一個 # 符號想了半天也沒想出答案來。^A-Z[0-9a-zA-Z]{5,9}這個接近成功,但問題也很明顯^A-Z{5,9}這個沒有包含至少一個的條件,所以不寫#也可以。請高手指教,謝謝!
查看完整描述

3 回答

?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

/^(?=[A-Z].{5,9}$)(?=.*#.*$)/.test('A12345####1')

我這邊寫的是6-10位,大寫字母開頭,包含#,沒有特殊字符做限制,你如果要限制不能輸入特殊字符可以自行修改。


查看完整回答
反對 回復 2019-04-03
?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

/^[A-Z]/ 為大寫字母開頭
/^[A-Z][\#a-Z0-9]{5,9}/ 嘗試一下
后來修改了下,只能想到用比較笨的方法,進行 | 或操作了,對正則也不是很了解希望你找到更好的辦法。

查看完整回答
反對 回復 2019-04-03
?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

^(?=.*#)[A-Z][a-zA-Z\d#]{5,9}$

點擊查看匹配情況


查看完整回答
反對 回復 2019-04-03
  • 3 回答
  • 0 關注
  • 1862 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號