layui修飾形態検証ルール

以下のような追加の検証一度使用layuiフォーム検証form.js、検証レイ=「電話」は、レイ検証=「メール」は必須要求しますが、私は要件を満たさないことができる多くの時間がありますが、あなたは記入する必要があります認証方法は、要件を満たしていないネイティブform.jsを提供し、我々は、我々は唯一対応する正規表現でform.jsを次layui変更する必要が実装する必要があるだろう、このような機能を実装する必要がありますので、ルールに従って、埋めるために「/」 '続い|(^ $) このように、'

verify: {
        required: [/[\S]+/, "必填项不能为空"],
        phone: [/(^$)|^1\d{10}$/, "请输入正确的手机号"],
        email: [/(^$)|^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/, "邮箱格式不正确"],
        url: [/(^$)|(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/, "链接格式不正确"],
        number: function(e) {
                if (!e || isNaN(e)) return "只能填写数字"
        },
        date: [/(^$)|^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/, "日期格式不正确"],
        identity: [/(^$)|(^\d{15}$)|(^\d{17}(x|X|\d)$)/, "请输入正确的身(和)份(谐)证号"]
}

おすすめ

転載: blog.51cto.com/1197822/2472186