bootstrap4.0 表單驗(yàn)證

bootstrap4結(jié)合HTML做的表單驗(yàn)證

input的pattern屬性寫驗(yàn)證正則:比如{6,16},限制位數(shù)6-16位周偎。

測(cè)試結(jié)果如下圖:

360截圖16520821124910.png

具體代碼如下:

//添加代碼塊

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
    <title>表單驗(yàn)證</title>
    <link rel="stylesheet"  integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
    <script src="https://cdn.bootcss.com/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
    <script src="https://cdn.bootcss.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
    <script type="text/javascript">
        $(function () {
      $("#form-demo").submit(function(event){
        const f=$(this)
        if(f[0].checkValidity()===false){
          event.preventDefault()
          event.stopPropagation()
        }
        f.addClass("was-validated")
      })

        })
    </script>
</head>
<body>
  <div class="container" style="margin-top: 200px;">
    <form action="" novalidate id="form-demo">
      <div class="form-group">
        <input type="text" class="form-control" required="required" placeholder="請(qǐng)輸入用戶名" pattern="[A-Za-z0-9]{6,30}">
        <div class="invalid-feedback"><small>請(qǐng)輸入用戶名6-30位字母或數(shù)字陶舞!</small></div>
      </div>
      <div class="form-group">
        <input type="text" class="form-control" required="required" pattern="[A-Za-z0-9]{6,30}" placeholder="請(qǐng)輸入密碼">
        <div class="invalid-feedback">密碼長(zhǎng)度至少為六位,只能是大小寫字母或數(shù)字嗽测!</div>
      </div>
      <div class="form-group">
        <input type="text" class="form-control" required="required" pattern="[\u4e00-\u9fa5]{2,}" placeholder="請(qǐng)輸入真實(shí)姓名">
        <div class="invalid-feedback">必須是中文,且長(zhǎng)度不小于2位!</div>
      </div>
      <div class="form-group">
        <input type="text" class="form-control" required="required" pattern="1[34578]\d{9}$" placeholder="請(qǐng)輸入手機(jī)號(hào)碼">
        <div class="invalid-feedback">手機(jī)號(hào)只能是11位的數(shù)字唠粥!</div>
      </div>
      <div class="form-group">
        <input type="email" class="form-control" required="required"  placeholder="輸入郵箱">
        <div class="invalid-feedback">郵箱地址格式不正確疏魏!</div>
      </div>
      <button class="btn btn-primary" type="submit">提交</button>
    </form>
  </div>
</body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市晤愧,隨后出現(xiàn)的幾起案子大莫,更是在濱河造成了極大的恐慌,老刑警劉巖官份,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件只厘,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡舅巷,警方通過查閱死者的電腦和手機(jī)羔味,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悄谐,“玉大人介评,你說我怎么就攤上這事库北∨澜ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵寒瓦,是天一觀的道長(zhǎng)情屹。 經(jīng)常有香客問我,道長(zhǎng)杂腰,這世上最難降的妖魔是什么垃你? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮喂很,結(jié)果婚禮上惜颇,老公的妹妹穿的比我還像新娘。我一直安慰自己少辣,他們只是感情好凌摄,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著漓帅,像睡著了一般锨亏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上忙干,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天器予,我揣著相機(jī)與錄音,去河邊找鬼捐迫。 笑死乾翔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的施戴。 我是一名探鬼主播末融,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钧惧,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了勾习?” 一聲冷哼從身側(cè)響起浓瞪,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎巧婶,沒想到半個(gè)月后乾颁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡艺栈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年英岭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片湿右。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诅妹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出毅人,到底是詐尸還是另有隱情吭狡,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布丈莺,位于F島的核電站划煮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏缔俄。R本人自食惡果不足惜弛秋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望俐载。 院中可真熱鬧蟹略,春花似錦、人聲如沸遏佣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贼急。三九已至茅茂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間太抓,已是汗流浹背空闲。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留走敌,地道東北人碴倾。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親跌榔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子异雁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容