其他分享
首页 > 其他分享> > input标签中的事件与数据校验

input标签中的事件与数据校验

作者:互联网

input的事件:

@input=“usernameInput()” 监听输入事件
@keyup.native=“userNameKeyup($event)” 监听键盘事件
@paste.native=“usernamePaste” 监听粘贴事件
@blur=“blurUsername()” 监听失去焦点事件

 <el-input
  @input="usernameInput()"
        @keyup.native="userNameKeyup($event)"
        @paste.native="usernamePaste()"
        @blur="blurUsername($event)"
        id="username"
        v-model="username" clearable>
</el-input>

获取事件中的值:例如
blurUsername(event){
var value=event.target.value
}

数据校验

1、只允许输入中文:/^[\u4e00-\u9fa5]+$/.test(value)

image

image

2、只允许输入英文:/^[a-zA-z]+$/.test(value)

image
image

3、只能输入英文字母和数字:/^[a-zA-z1-9]+$/.test(value)

image

标签:标签,校验,value,event,事件,test,input,监听
来源: https://www.cnblogs.com/huangchun/p/16660847.html