Vue正则写法是什么
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要讲解了"Vue正则写法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Vue正则写法是什么"吧!前言正则表达式,又称规则表达式。它是计
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
现代软件开发诚信服务
公安部公共信息网络安全
查询数据库表添加的时间
java软件开发基础教学视频
如何访问阿里云服务器内ip地址
苏州品质刀片服务器施工
无锡通信网络技术服务费
万方数据库论文查询潘巧伟
数据库多表怎么分表
gaussdb数据库操作命令
关系型数据库的描述
达梦数据库查看外键
mysql数据库的字符长度
软件开发项目人员分级
软件开发 面试 案例题
营销软件开发培训机构
互联网科技电商资讯
网络安全及攻防实战做什么的
服务器母机需要装bbr吗
软件销售合同 软件开发合同
四川省第一届网络安全竞赛
以色列 网络安全研究中心
ets5在线数据库
3d网络技术的应用与发展
mcu服务器价格
开发股票软件开发
网络安全应急知识测试题
ug怎么删除数据库
网络技术基础网课改进方案
保障网络安全培训学习