有关前端验证各类常见格式问题

简介: 有关前端验证各类常见格式问题

有关前端验证各类常见格式问题

VUE中验证格式

手机号:

var validateMobilePhone = (rule, value, callback) => {       
    if (value === '') {         
        callback(new Error('手机号不可为空'));       
    } else {     
        if (value !== '') {       
            var reg=/^1[3456789]\d{9}$/;        
         if(!reg.test(value)){       
             callback(new Error('请输入有效的手机号码'));        
            }       
        }          
        callback();       
    }     
};


邮箱:

var validateEmail = (rule, value, callback) => {        
    if (value === '') {          
        callback(new Error('请正确填写邮箱'));        
    } else {          
        if (value !== '') {             
            var reg=/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;           
        if(!reg.test(value)){              
                callback(new Error('请输入有效的邮箱'));            
            }          
        }          
        callback();        
    }      
};

密码:

var validatePass = (rule, value, callback) => {        
    if (value === '') {          
        callback(new Error('密码格式不对'));        
    } else if(value.length < 6){          
        callback(new Error('长度最小6位哦'));        
    }else{          
        callback();        
    }      
};

微信

var validateWeixin = (rule, value, callback) => {        
    if (value === '') {          
        callback(new Error('微信号不能为空'));        
    }else{          
        var reg= /^[a-zA-Z][a-zA-Z0-9_-]{5,19}$/;          
        if(!reg.test(value)){            
            callback(new Error('请输入正确的微信号'));          
        }else{            
            callback();          
        }       
    }       
};

 


相关文章
|
12月前
|
前端开发 测试技术
【前端验证】记录将发包量作为传参以加速debug的环境优化记录
【前端验证】记录将发包量作为传参以加速debug的环境优化记录
|
5月前
|
Web App开发 JavaScript 前端开发
网页VUE纯前端在线预览编辑Office,支持doc/docx、xls/xlsx、ppt/pptx、pdf等格式
随着互联网技术的不断发展,越来越多的企业开始采用在线办公模式,微软Office Word 是最好用的文档编辑工具,然而doc、docx、xls、xlsx、ppt、pptx等格式的Office文档是无法直接在浏览器中直接打开的,如果可以实现Web在线预览编辑OffIce,肯定会还带来了更高效、便捷的办公体验,为我们的工作带来了更多可能性。
1116 0
|
2天前
|
JSON 前端开发 Java
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
文章介绍了Java后端如何使用Spring Boot框架响应不同格式的数据给前端,包括返回静态页面、数据、HTML代码片段、JSON对象、设置状态码和响应的Header。
18 1
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
|
2天前
|
存储 前端开发 Java
验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)
本文介绍了使用Kaptcha插件在SpringBoot项目中实现验证码的生成和验证,包括后端生成验证码、前端展示以及通过session进行验证码校验的完整前后端代码和配置过程。
4 0
验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)
|
2月前
|
JSON 前端开发 API
构建前端防腐策略问题之更新getMemoryUsagePercent函数以适应新的API返回格式的问题如何解决
构建前端防腐策略问题之更新getMemoryUsagePercent函数以适应新的API返回格式的问题如何解决
构建前端防腐策略问题之更新getMemoryUsagePercent函数以适应新的API返回格式的问题如何解决
|
2月前
|
前端开发 JavaScript
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
这篇文章介绍了使用AJAX技术将前端页面中表单接收的多个参数快速便捷地传输到后端servlet的方法,并通过示例代码展示了前端JavaScript中的AJAX调用和后端servlet的接收处理。
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
|
2月前
|
前端开发 开发者 UED
数据校验的艺术:揭秘JSF如何将前端与后端验证合二为一,打造无缝用户体验
【8月更文挑战第31天】JavaServer Faces(JSF)是构建企业级Web应用的Java规范,提供了丰富的组件和API,便于快速搭建用户界面。JSF验证框架基于JavaBean验证API(JSR 303/JSR 380),利用注解如`@NotNull`、`@Size`等在模型类上定义验证规则,结合前端的`&lt;h:inputText&gt;`和`&lt;h:message&gt;`标签展示错误信息。
31 0
|
2月前
|
前端开发 数据库 Python
中后台前端开发问题之验证用户提供的uid和token的有效性如何解决
中后台前端开发问题之验证用户提供的uid和token的有效性如何解决
15 0
|
4月前
|
存储 前端开发 搜索推荐
Web前端网站(一) - 登录页面及账号密码验证
页面背景动态是烟花和文字特效与缓缓下落的雪花相结合,在登录表单的旁边还有五个白色光圈以不规则的方式环绕,当鼠标靠近时,会发出彩色的光芒~~~
75 1
Web前端网站(一) - 登录页面及账号密码验证
|
3月前
|
前端开发
纯前端导出表格数据 -- csv格式 (含表格末尾的自动合计行)
纯前端导出表格数据 -- csv格式 (含表格末尾的自动合计行)
27 0