宜人贷项目里-----正则匹配input输入月份规则
2024-08-25 14:08:54
在标签上可以直接进行校验如下,如果只调数字键盘type=number不好用可以用type=tel
<input name="creditDate" oninput="value = value.replace(/[^\d{2}\/{1}\d{2}$]/ig,'')" @keyup="changeVal" v-model="getDate" type="text" placeholder="月/年">
changeVal(e){
let $val = e.currentTarget.value;
e.currentTarget.value = $val.replace(/[^\d{2}\/{1}\d{2}$]/ig,'')
let inputVal = e.currentTarget.value
this.all = true;
if(/^[2-9]/ig.test(inputVal)){
e.currentTarget.value = '0'+inputVal
this.all1 = true;
}
if(/^[1]/ig.test(inputVal)){
e.currentTarget.value = e.currentTarget.value.replace(/^1[^0-2|/]/ig,'1')
this.all1 = true;
}
if(/^[0]/ig.test(inputVal)){
e.currentTarget.value = e.currentTarget.value.replace(/^0[^1-9|/]/ig,'0')
this.all1 = true;
}
if(e.currentTarget.value.length == 2 && e.keyCode !=8 && !/^1\//ig.test(e.currentTarget.value)){
e.currentTarget.value = e.currentTarget.value + '/'
this.all2 = true;
}
if(e.currentTarget.value.length >= 5){
e.currentTarget.value = e.currentTarget.value.substr(0,5)
this.all3 = true;
}
e.currentTarget.value = e.currentTarget.value.replace(/[^\d{2}\/{1}\d{2}$]/ig,'')
this.getDate = e.currentTarget.value
if(this.all && this.all1 && this.all2 && this.all3){
this.submitBtnFrag();
}
}
最新文章
- C#GDI+编程基础(二)
- 64位虚拟机安装64位ubuntu出现问题
- 【转】iOS设备的UDID是什么?苹果为什么拒绝获取iOS设备UDID的应用?如何替代UDID?
- 分形几何算法和实现(C语言)
- 集锦.txt
- BurpSuite实例教程
- python 归档tarfile,zipfile学习
- qml的打包问题
- Android——关于Activity跳转的返回(无返回值和有返回值)——有返回值
- POJ3253Fence Repair(优先队列或单调队列)
- xsqlbuilder使用说明
- Swift - 加速传感器(CoreMotion)的用法,小球加速运动并反弹样例
- UE4分支的Git Flow
- python函数带()与否
- 淘宝开放平台使用WebClient,WebRequest访问时的错误提示导致麻烦
- R语言可视化学习笔记之添加p-value和显著性标记--转载
- retry之python重试机制
- 2. DAS,NAS,SAN在数据库存储上的应用
- 洛谷 P3302 [SDOI2013]森林
- 写个发邮件的功能php的(全代码)
热门文章
- TinyMCE3.x整合教程-Xproer.WordPaster
- Hadoop-2.4.0分布式安装手册
- JavaEE互联网轻量级框架整合开发(书籍)阅读笔记(11):XML和Annotation装配Bean的混合使用(@ImportResource)
- 编写高质量代码改善C#程序的157个建议——建议129:泛型类型参数要以T作为前缀
- C#调用windows命令行(CMD)
- [Lua快速了解一下]Lua的OOP
- 【海量干货】89页PPT详解微信O2O行业解决方案
- Microsoft Office Specialist (MOS) 认证考试详解---word 2010 部分
- NOS服务监控实践
- PVS BSP