记部门马哥的正则:正则判断最多只有一个小数点

项目需求是 范围 0.1--2.0   可以输1.0  当时在网上找了很多的正则  都不管用

后面无意中看到部门大神马哥的代码。 直接上代码

let val = e.target.value.trim();
        let reg = /^\d+[\d\.]*$/;

        if(val != ‘‘){
            if(!reg.test(val)){
                return;
            }

            if(val.length > 1){
                if(val.charAt(0) == ‘0‘ && val.charAt(1) != ‘.‘){
                    return;
                }
                // 最多填写1个‘.‘
                if(val.match(/\./g) && val.match(/\./g).length > 1){
                    return;
                }
            }
        }

这样子完美输入了

时间: 2024-11-07 21:12:39

记部门马哥的正则:正则判断最多只有一个小数点的相关文章

马哥第一个月月考

选择题 (100 分)1.[单选题]存放用户账号的文件是?A. shadowB. groupC. passwdD. shadow答对了答案: C反馈 题目来源:马哥教育2.[单选题]此文件的权限应该是-rw-r--r--A. 655B. 644C. 622D. 642答对了答案: B反馈 题目来源:马哥教育3.[单选题]wc命令统计文件单词数的选项是?A. -LB. -wC. -lD. -c答错了答案: B反馈 题目来源:马哥教育4.[单选题]linux修改文件或者目录权限的命令是?A. gro

js 正则之 判断密码类型

原文:js 正则之 判断密码类型 今天没啥写的,就分享个思路吧.之前在群里讨论的时候,谢亮兄弟说判断密码是否是纯数字,纯字母之类的.如果用 if 或者 switch 写看着确实蛋疼,如果有 7, 8 条判断,那就老长一大段了.这个思路是我之前看 jQuery 源码的时候学到的,感觉用在这也不错.先来看代码吧. function test(str, re, msg) { var ret = str.match(re || /^(\d+)$|^([a-zA-Z]+)$|^([a-zA-Z].+)$|

马哥教育M28-第5-7天的学习总结

马哥M28-第五天. linux安全的上下文: 进程的发起者       命令       对象 root           ping        127.0.0.1 root           touch       testfile1 primary group :主要组.私有组 supplementary  group : 辅助组.附加组.公有组 /etc/passwd:(里面记录的用户的密码映射到了/etc/shadow) pwconv :将passwd当中的密码映射到了/etc/

马哥教育大数据专家:深入解读大数据的就业前景

现在大数据越来越火热,很多人早早听说了大数据的名声,但对于大数据工程师这个职业的具体内容了解的还是不够.今天马哥教育(magedu.com)大数据专家为大家带来一份关于大数据工程师的详细分析,值得收藏~ 大数据工程师需要做什么呢? 大数据工程师就是一群"玩数据"的人,玩出数据的商业价值,让数据变成生产力.大数据和传统数据的最大区别在于,它是在线的.实时的,规模海量且形式不规整,无章法可循,因此"会玩"这些数据的人就很重要. 如果把大数据想象成一座不停累积的矿山,那么

马哥团队带你揭秘互联网巨头公司—腾讯

前几日,马哥团队成员受邀,到国内互联网巨头–腾讯参观和交流,并用照片记录下了一些精彩瞬间,这里分享给大家.(希望大家多多努力,早日进入顶级公司) 刚到腾讯大厦,上到公司门口,是腾讯的前台,(没想到前台是个男同胞) 进来后,腾讯的照片墙,十分有质感 访客必须先登记,会给发放一个腾讯的访客门牌. 公司一角 腾讯楼下,有自动查询系统,可查到你所需要的信息,科技公司就是不一样,什么都自动化. 腾讯其实也是个非常注重专利的公司,尤其是安全部门,国际专利竟然有7个! 腾讯安全部门,绝对是腾讯的中流砥柱部门,

马哥Linux培训马哥教育到底怎么样?马哥教育好不好?我来讲讲我的曲折经历!

2016年是我很迷茫的一年,不知道该学什么,不知道该去哪里,当时也有去培训的打算,也不确定培训什么,php?前端?or运维,同学有做PHP的,也有Java的也有前端的,也有做运维的,他们的建议我也听了不少,但是自己还是犹豫不决,怕花了钱到时找不到工作,后来感觉运维相对开发要容易一些,听同学说PHP今年也降温不少,学的人太多,没前两年好找了,当然,学得特好再另说.后来就去马哥考察了,当时去的时候是早上8点左右,看到有马哥的学员在校门口买早餐,包子,茶叶蛋什么的,我也没听课进去看看教室和学员聊了几句

【挨踢人物传】马永亮:感悟学习三境界 引领马哥教育的崛起(第19期)

[编者有话]        本期的嘉宾马永亮,一次误以为是"擅长"的选择,开始结缘计算机,然而当真正接触后才发现犹如"井底之蛙",此前的擅长根本不值一提,从天堂到地狱的落差,没有挫败他的信心和追求,反而激起了他更加强烈的求知欲望,在IT的道路上不断的成长感悟-- [本期人物档案] 个人信息: 51CTO账号:马哥教育 姓名:马永亮 性别:男 所在地:河南郑州 教育信息:研究生 关键词:马哥教育创办人 Linux系统运维专家 51CTO专家博主 51CTO学院签约讲师

马哥2013年运维视频笔记 day01 系统基础知识

没有什么可说的,马哥的Linux视频真的是精品,这里把我学习以后的笔记整理到这里,以备不时之需. day01 ①.Linux学习的一些方法论 做好总结,必须学习完一个知识点以后要用自己的思想把它彻底的给别人讲明白,这样这个知识就真的融入你们的知识体系了,否则看着会了,其实是一知半懂.比较好的方法就是写总结,记笔记,然后汇总成博客,这样可以锻炼你对问题条理化理解,这会影响你们的一生,是隐形的影响. 都说Linux很难,不然怎么体现你的价值啊?只有基础打牢,之后的中高级内容才能从容不迫.要做好知识结

2014马哥Linux0218-4前半部文件测试的题目

写一个下载程序: 1.首先判断wget是否存在,不存在就退出:有就执行下一步. 2.然后判断用户是否有wget的执行权限,如没有则退出,如有就执行下载. #!/bin/bash # url="http://172.16.0.1/centos6.5.repo" which wget &> /dev/null || exit 5 downloader=`which wget` [ -x $downloader ] || exit 6 $downloader $url 这里有一