美文网首页技术挖掘机-soser
前端表单验证集合-伸手党的心灵鸡汤

前端表单验证集合-伸手党的心灵鸡汤

作者: fullbook | 来源:发表于2016-08-16 13:44 被阅读38次

小数位可有可无,最多两位小数,必须大于零
示例一:匹配正数或小数,其中小数最多保留2位小数
条件一:大于零;
条件二:可整数,可小数;
条件三:最多两位小数;
正则表达式:/^(?!0+(?:.0+)?$)(?:[1-9]\d|0)(?:.\d{1,2})?$/*
示例二:获取手机号的运营商
中国移动正则表达式:/^1(3[4-9]|5[012789]|8[23478]|4[7]|7[8])\d{8}$/
中国联通正则表达式:/^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\d{8}$/
中国电信正则表达式:/^1(3[3])|(8[019])\d{8}$/
<pre>// 检查手机号运营商
function checkMobile(mobile) {
var cm = /^1(3[4-9]|5[012789]|8[23478]|4[7]|7[8])\d{8}$/;
var cu = /^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\d{8}$/;
var ct = /^1(3[3])|(8[019])\d{8}$/;
if (cm.test(mobile)) {
return {
status: true,
msg: '中国移动',
companyType: 2
};
} else if (cu.test(mobile)) {
return {
status: true,
msg: '中国联通',
companyType: 1
};
} else if (ct.test(mobile)) {
return {
status: true,
msg: '中国电信',
companyType: 3
};
}
return {
status: false,
msg: '暂不支持此号码充值',
companyType: 0
};
}</pre>
示例三:验证手机号
正则表达式:/^1[3|4|5|7|8]\d{9}$/

未完待续

相关文章

  • 前端表单验证集合-伸手党的心灵鸡汤

    小数位可有可无,最多两位小数,必须大于零示例一:匹配正数或小数,其中小数最多保留2位小数条件一:大于零;条件二:可...

  • Java - 收藏集 - 掘金

    强大的 Angular 表单验证 - 前端 - 掘金Angular 支持非常强大的内置表单验证,maxlength...

  • JavaScript之操作表单(验证)

    八、操作表单(验证) 目录:获得和设置表单的值、表单验证及前端MD5加密 1.获得和设置表单的值 1)表单是什么表...

  • 简介

    jQuery-validation | 基于jQuery验证表单前端插件主要验证用户输入信息 注意:该插件不会验证...

  • Angular 表单3--响应式表单 复杂验证

    表单验证是前端开发中重要的并且常见的工作比如下面的表单包含三个字段: 验证要求:name: 必填Category:...

  • Spring Boot Web开发快速入门

    使用验证注解来实现表单验证 虽说前端的h5和js都可以完成表单的字段验证,但是这只能是防止一些小白、误操作而已。如...

  • 关于Angular表单验证的思考

    关于表单验证一直都是前端开发经常遇到的问题,最近在做关于Angular的项目,所以表单验证的问题跟之前的思路还是不...

  • 13-实现多语言及表单验证

    前言 表单验证是前端开发中肯定要实现的功能,如何更加优雅的在 React 实现,如何将表单验证与多语言更融洽的结合...

  • Jquery iCheck插件的使用

    Query中的插件非常多,jQuery Validate就是专门用来在前端页面上做表单验证的;在做表单的时候,除了...

  • JQuery Validator

    一、简介 官方地址:https://jqueryvalidation.org/功能描述:前端表单的验证 二、校验规...

网友评论

    本文标题:前端表单验证集合-伸手党的心灵鸡汤

    本文链接:https://www.haomeiwen.com/subject/usjpsttx.html