账号正则

作者: 小北酱丶 | 来源:发表于2019-04-11 16:08 被阅读0次

HTML

<!-- 学生弹框 -->
        <modal v-model="stuPop.stuPopShow" :title="stuPop.popTitle" width="420px">
            <div class='form-group'>
                <p>
                    <span class="span60">账号:</span>
                    <input type="text" class='form-control' style="width: 74%;" v-model="stuPop.popUse"
                        placeholder="请输入账号" >
                    <span class="warning" v-show="warning.warningUse">账号格式不对 请重新输入</span>
                </p>
                <p>
                    <span class="span60">姓名:</span>
                    <input type="text" class='form-control' style="width: 74%;" v-model="stuPop.popName"
                        placeholder="请输入姓名">
                </p>
                <p>
                    <span class="span60">学号:</span>
                    <input type="text" class='form-control' style="width: 74%;" v-model="stuPop.popNumber"
                        placeholder="请输入学号">
                        <span class="warning" v-show="warning.warningNum">学号格式不对 请重新输入</span>
                </p>
                <p>
                    <span class="span60">密码:</span>
                    <input type="text" class='form-control' style="width: 74%;" v-model="stuPop.popPasw"
                        placeholder="请输入密码">
                        <span class="warning" v-show="warning.warningPas">密码格式不对 请重新输入</span>
                </p>
                <p>
                    <span class="span60">用户类型:</span>
                    <i-select v-model="stuPop.popType" style="width:74%;">
                        <i-option value="学生" key="1">学生</i-option>
                        <i-option value="校外人员" key="2">校外人员</i-option>
                    </i-select>
                </p>
                <p>
                    <span class="span60">所在班级:</span>
                    <i-select v-model="stuPop.popIsClass" style="width:74%;">
                        <i-option v-for="item in classAllData" :value="item.ClassId" :key="item.ClassId">{{ item.ClassName }}</i-option>
                    </i-select>
                </p>
                <div class="t30">
                    <button type='button' class='btnClass l80' @click='addStudent'>提交</button>
                    <button type='button' class='btnClass l80' @click='cancel'>取消</button>
                </div>
            </div>
        </modal>

data中定义

warning:{//提示
                    warningUse:false,
                    warningNum:false,
                    warningPas:false,
                },

正则封装调用

//正则匹配 只能输入数字和英文字母
//用户名正则,4到16位(字母,数字,下划线,减号)
            regular:function(data){
                var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
                return uPattern.test(data)
           },

调用及判断

//正则匹配
                var warningUse = that.regular(that.stuPop.popUse)
                var warningNum = that.regular(that.stuPop.popNumber)
                var warningPas = that.regular(that.stuPop.popPasw)
                
                if(!warningUse||!warningNum||!warningPas){
                    if(!warningUse){
                        that.warning.warningUse = true
                    }else{
                        that.warning.warningUse = false
                    }
                    if(!warningNum){
                        that.warning.warningNum = true
                    }else{
                        that.warning.warningNum = false
                    }
                    if(!warningPas){
                        that.warning.warningPas = true
                    }else{
                        that.warning.warningPas = false
                    }
                    return
                }

相关文章

  • 账号正则

    HTML data中定义 正则封装调用 调用及判断

  • 常用正则表达式

    校验支付宝账号支付宝账号分为个人账号和企业账号 个人账号可以是邮箱和手机号 企业账号只能是邮箱 手机号正则表达式:...

  • element-ui表单验证(自定义验证规则)

    需求:必填:账号 姓名 学号 专业 班级正则:账号和学号均为 4-9位的字母和数字的组合,联系方式为number,...

  • 2018-09-11 day17正则表达式

    1.正则表达式 1.1定义 正则表达式就是用来检测字符串是否满足某种规则的工具 例如: 1.账号是手机号/邮箱/多...

  • 2018-09-11

    一、正则表达式基本语法 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位,由...

  • Day17—正则表达式

    1 正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如: 1.账号是手机号/邮箱:位数/组成等 2...

  • 关于正则表达式

    1.正则表达式的作用: 2.定位符的作用,定位首和尾: 3.用于检测账号和密码的输入格式是否正确: 4.正则表达式...

  • 2018-09-11 day17-正则表达式

    总结 一.正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位由什么...

  • 2018-09-11day17-正则表达式

    一、正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如: a.账号是手机号/邮箱/多少位由什么东西...

  • 2018-09-11 Day17 正则表达式

    01.正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位由什么东西...

网友评论

    本文标题:账号正则

    本文链接:https://www.haomeiwen.com/subject/ljtxwqtx.html