标签:参数 表单 size 返回 用法 lse str 一个 代码
在最近的项目中做了一个表单验证的问题,因为没有用组件,是纯手写的,所以用到了RegExp的test()方法,下面简单的说一下用法:
语法:regexObj.test(str)
参数是一个字符串类型的值,返回true或者false,如果匹配返回true,否则返回false。
还有一个是获取到input里的输入的值,这个值就是字符串类型,可以作为test()的参数。
我使用的是VUE,简单的写一下用到的代码:
<template>
<el-input v-model="newPassword" class="new_password" placeholder="请输入新密码"></el-input>
</template>
<script>
_self.newPassword = $(‘.new_password .el-input__inner‘).val() //获取到input里的输入的值,类型是字符串
const regExp = /^(?![0-9]+$)(?![a-zA-Z]+$)(?!([^(0-9a-zA-Z)]|[\\(\\)])+$)([^(0-9a-zA-Z)]|[\\(\\)]|[a-zA-Z]|[0-9]){6,16}$/
if (regExp.test(_self.newPassword) === false) {
alert("false")
} else {
alert("true")
}
</stript>
标签:参数 表单 size 返回 用法 lse str 一个 代码
原文地址:https://www.cnblogs.com/mengyage/p/9542675.html