Vue正则写法是什么
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"Vue正则写法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Vue正则写法是什么"吧!前言正则表达式,又称规则表达式。它是计
千家信息网最后更新 2026年11月02日Vue正则写法是什么
这篇文章主要讲解了"Vue正则写法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Vue正则写法是什么"吧!
前言
正则表达式,又称规则表达式。它是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
vue中的正则我们一般可以使用以下三种形式,前两种中每个输入框只能填写一个,如果我们是for循环出来的,我们使用第三种绑定module的形式。
html中直接replace(使用onkeyup事件)
v-model="createNameDataList.managementNamevalue"
:placeholder="fieldTipsInfo.placeholder"
clearable
:maxlength="fieldTipsInfo.maxlength"
onkeyup=value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"
/> 使用指令
import Vue from "vue";
function onInput(el, ele, binding, vnode) {
function handle() {
// 只保留数字
// ele.value = ele.value.replace(/[^\d]/g, "");
ele.value = ele.value.replace(/[^\d.]/g, "");
}
return handle;
}
const numberInput = {
bind(el, binding, vnode) {
const ele = el.tagName === "INPUT" ? el : el.querySelector("input");
ele.addEventListener("input", onInput(el, ele, binding, vnode), false);
}
};
Vue.directive("number-input", numberInput);
// 使用方法:
//
{/*
1. import '../../api/Super/instruction/v-number-input'
2.
3. data(){
model:""
}
*/}使用值正则
vue 文件
v-for="index in 10"
:key="index"
:input="test(index)"
v-model="testData[index].model"
>
js文件
exprot default{ isNumber: function (str) {
var reg = /[^\d.]/g;
return str.replace(reg,"");
},
/*是否带有小数*/
isDecimal: function (str) {
var reg = /^\d+\.\d+$/;
return str.replace(reg,"");
},
/*校验是否中文名称组成 */
ischina: function (str) {
var reg = /^[\u4E00-\u9FA5]{2,4}$/; /*定义验证表达式*/
return str.replace(reg,""); /*进行验证*/
},
/*校验是否全由8位数字组成 */
isStudentNo: function (str) {
var reg = /^[0-9]{8}$/; /*定义验证表达式*/
return str.replace(reg,""); /*进行验证*/
},
/*校验电话码格式 */
isTelCode: function (str) {
var reg = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
return str.replace(reg,"");
},
/*校验邮件地址是否合法 */
IsEmail: function (str) {
var reg = /^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/;
return str.replace(reg,"");
}
}
/* 使用方法如下:
import regex from "../../../tools/regular-expression/regex"; // 导入转移符html
this.str = escape.isNumber(str)
*/感谢各位的阅读,以上就是"Vue正则写法是什么"的内容了,经过本文的学习后,相信大家对Vue正则写法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
正则
表达式
验证
写法
学习
使用方法
内容
数字
文件
方法
规则
合法
三种形式
事件
前言
又称
可以使
名称
地址
小数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东猪兼强互联网科技有限公司
互联网佳科技有限公司
江苏根荣互联网科技
新华互联网科技学校
科技创新与互联网经济
互联网科技深圳
工业互联网科技新基建
智能科技公司是互联网公司吗
金诺互联网科技
网络科技有限互联网
互联网 科技公司
互联网络科技有限公司
国外互联网科技网站
盛创互联网科技有限公司
现代互联网科技股
西安小鹰速贷互联网科技有限公司
中和天地互联网科技有限公司
风投北京互联网科技
陕西云淼互联网科技公司
广州全民伙伴互联网科技有限公司
疫情对互联网科技公司影响
智能科技公司是互联网公司吗
互联网科技小额贷款
上海卓越科技 互联网
欧洲十大科技互联网公司
互联网金融中的现代科技
西安小鹰速贷互联网科技有限公司
中天科技中国工业互联网
广州百诚互联网科技有限公司官网
互联网科技手抄报图片