Vue正则写法是什么
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,这篇文章主要讲解了"Vue正则写法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Vue正则写法是什么"吧!前言正则表达式,又称规则表达式。它是计
千家信息网最后更新 2025年02月24日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安全错误
数据库的锁怎样保障安全
久诚互联网络科技有限公司
国税局 网络安全预警发布
温州学软件开发设计
网络安全运营工作怎样
软件开发过程审计
图书馆的网络安全类型
图书馆数据库设计实例
软件开发转正
网络技术应用常识
存储服务器部署
oracle数据库 实例
网络安全讲座心得3000字
手机搭建云服务器
电商库存数据库表设计
网络连接服务器密码是多少
面试考题数据库技术
做亚马逊服务器个人好还是企业好
四川专升本数据库 试卷答案
服务器数据迁移完放哪
网络安全设备必须具备的资质
国税局 网络安全预警发布
手机软件开发策划
未来5年软件开发
软件开发主管招聘信息
商品期权软件开发
东莞本凡网络技术
西软软件怎么连接数据库
广州教学软件开发
怎么查看网站服务器
软件开发没有规定开发内容