下划线英文

更新时间:2022-11-24 16:49:17 阅读: 评论:0


2022年11月24日发(作者:英语课堂小游戏)

在vue+element-ui框架input中添加英⽂数字中⽂下划线正则约束

(1)⼀般的约束添加:找到你要约束的输⼊input框,⽐如下列代码:

onkeyup="=e(/[^w_^u4E00-u9FA5]/g,'');"

maxlength="8"

v-model=""

placeholder="请输⼊联系⼈姓名">

在input标签中加⼊οnkeyup="=e(/[u4E00-u9FA5]/g,’’);"是约束语句,这⾥的正则表达式是只能输

⼊中⽂、⼤⼩写字母、数字、下划线。maxlength=“8”,表⽰所有字符加起来不能超过8个。

//⼩数约束123.2222222222

@input="=e(/[^d.d$]/g,'')"

//长度约束

maxlength="6"

//数字约束

onkeyup="=e(/[^d.]/g,'');"maxlength="6"

//中⽂英⽂数字下划线

onkeyup="=e(/[^w_^u4E00-u9FA5]/g,'');"maxlength="6"

(2)固定电话及⼿机号约束添加:

第⼀步:找到input标签在其中加⼊如下代码:

onkeyup="=e(/[^d]/g,'');"

maxlength="11"

v-model=""placeholder="请输⼊企业电话号码">

第⼆步:然后在return中添加relus规则约束:

return{

rules:{

phone:[{required:true,validator:checkTel,trigger:'blur'}],

},

}

第三步:在return{}同⼀级也就是data(){}中添加checkTel校验⽅法:(特别注意不要加在methods:{}和mounted(){}这个⼏个⽅法

中):

constcheckTel=(rule,value,callback)=>{

if(!value||!()){

returncallback(newError('请输⼊联系⼈电话'))

}

letlandlinePtn=/^(0[0-9]{2,3}-)([2-9][0-9]{6,7})+(-[0-9]{1,4})?$/

letmobilePtn=/^1[3|4|5|6|7|8|9][0-9]{9}$/

tTimeout(()=>{

if(!(value)&&!(value)){

callback(newError('固话或⼿机号格式错误'))

}el{

callback()

}

},1000)

}

第四步:在input标签外包裹⼀层el-form-item标签并且添加约束规则prop=“phone”(注意这prop⾥⾯的phone要与rules和v-model⾥

⾯命名⼀致),最后标签显⽰如下即可:

w_

onkeyup="=e(/[^d]/g,'');"

maxlength="11"

v-model=""placeholder="请输⼊企业电话号码">

第五步:在el-form标签中加⼊:rules="rules"最终效果如下:

.

.

.

onkeyup="=e(/[^d]/g,'');"

maxlength="11"

v-model=""placeholder="请输⼊企业电话号码">

.

.

.

本文发布于:2022-11-24 16:49:17,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/13055.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:报价单英文
标签:下划线英文
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图