91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

layui表單元素如何校驗

發布時間:2021-02-05 09:53:37 來源:億速云 閱讀:165 作者:小新 欄目:web開發

小編給大家分享一下layui表單元素如何校驗,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

思路:

我們只需要在表單元素上添加lay-verify即可完成對表單元素的校驗。

layui提供了以下值:

required(必填項)
phone(手機號)
email(郵箱)
url(網址)
number(數字)
date(日期)
identity(身份證)
自定義值

同時支持多條規則的驗證,格式:lay-verify=“驗證A|驗證B”
如:lay-verify=“required|phone|number”

另外,除了我們內置的校驗規則,你還可以給他設定任意的值,比如lay-verify=“pass”,那么你就需要借助form.verify()方法對pass進行一個校驗規則的定義

示例:

<div class="layui-form-item">
        <label for="" class="layui-form-label">請輸入郵件</label>
        <div class="layui-input-block">
            <input type="text" placeholder="請輸入郵件" lay-verify="email" class="layui-input">
        </div>
    </div>

填入非法郵件時,點擊提交會有笑臉圖標提示,挺棒的!

layui表單元素如何校驗

自定義校驗:

form.verify({
  username: function(value, item){ //value:表單的值、item:表單的DOM對象
    if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
      return '用戶名不能有特殊字符';
    }
    if(/(^\_)|(\__)|(\_+$)/.test(value)){
      return '用戶名首尾不能出現下劃線\'_\'';
    }
    if(/^\d+\d+\d$/.test(value)){
      return '用戶名不能全為數字';
    }
  }
  
  //我們既支持上述函數式的方式,也支持下述數組的形式
  //數組的兩個值分別代表:[正則匹配、匹配不符時的提示文字]
  ,pass: [
    /^[\S]{6,12}$/
    ,'密碼必須6到12位,且不能出現空格'
  ] 
});

當你自定義了類似上面的驗證規則后,你只需要把key賦值給輸入框的 lay-verify 屬性即可:

<input type="text" lay-verify="username" placeholder="請輸入用戶名">
<input type="password" lay-verify="pass" placeholder="請輸入密碼">

以上是“layui表單元素如何校驗”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广河县| 河西区| 聂荣县| 靖宇县| 九台市| 深泽县| 福泉市| 滦平县| 崇州市| 平遥县| 池州市| 略阳县| 湄潭县| 佳木斯市| 施甸县| 卢龙县| 杭锦旗| 安义县| 昌乐县| 石河子市| 霍山县| 嘉定区| 长丰县| 濮阳市| 兴业县| 平原县| 鄂尔多斯市| 土默特右旗| 河西区| 肃南| 奈曼旗| 千阳县| 苍溪县| 怀远县| 三都| 井研县| 阜平县| 宜宾县| 佛学| 伊川县| 柳江县|