千家信息网

Vue正则写法是什么

发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要讲解了"Vue正则写法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Vue正则写法是什么"吧!前言正则表达式,又称规则表达式。它是计
千家信息网最后更新 2025年11月10日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 文件



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安全错误 数据库的锁怎样保障安全 车辆定位服务器能用计算机代替吗 数据库 数据对账 保山高密度存储服务器代理 数据库的安全管理包括哪些 四川程序软件开发哪家好 苹果的服务器填什么最快 网络安全攻防 知乎 戴尔服务器格式化磁盘 网络安全人才发展报告2021 石家庄超市电商软件开发价格 金山区市场软件开发经验丰富 不需要服务器的oa系统 青岛互联网络科技公司 c 操作数据库需要驱动吗 学网络安全推荐的书籍 1网络安全关键基础 鹰潭正规服务器哪家比较好 云南省网络安全黑客 网络安全公司待遇怎么样 plm 软件开发过程管理 西安大数据服务器是哪家公司运维 app软件开发费用入帐 按照新一代信息网络安全接入网 屠龙网络技术 手机服务器设置网速快 网络安全等级保护推荐目录 浦东新区机械软件开发服务商密度 中移动服务器集采涨价 宝山区网络安全审计系统咨询价格 源初幻想服务器
0