中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

涞水县| 贞丰县| 密山市| 句容市| 开原市| 呼伦贝尔市| 临夏县| 丹寨县| 和硕县| 额济纳旗| 绥棱县| 大荔县| 康乐县| 大同县| 黄冈市| 黄平县| 广饶县| 淮南市| 铜川市| 高陵县| 株洲市| 罗山县| 洪湖市| 临武县| 侯马市| 莒南县| 新源县| 长沙县| 金平| 米易县| 维西| 福安市| 武宣县| 镇远县| 类乌齐县| 平陆县| 改则县| 资溪县| 鲁甸县| 长治市| 阜新市|