使用UAP平台开发的过程中,对于表单的校验,有其自己的校验,包括邮箱(EMAIL) 、邮编(ZIPCODE)等常见数据有

效性的校验。同时有时候我们需要自己根据实际情况进行自己定义一些校验规则。

UAP平台中的校验分为两大类:

1. 框架自带的校验:自带的校验需要定义 editorOptions 中的 validType 校验类型。如邮箱的有效性校验为:EMAIL,具体

的类型可参照相应的API;

2. 自定义的校验:自定义的校验需要定义 editorOptions 中的 validType 校验类型为:REGEXP,即通过正则表达式进行定

义数据有效性的校验。

这里列举一些Uap平台中常用的校验:

  • 邮编的校验:

    ,editorOptions:{validType:"ZIPCODE",validOptions:{ZIPCODE:{validateMessage:"邮编有误"}}}
  • 邮箱的校验的校验:
  • ,editorOptions:{validType:"EMAIL",validOptions:{EMAIL:{validateMessage:"邮箱地址格式不正确"}}}
  • 电话号码的校验:
  • ,editorOptions:{validType:"REGEXP",validOptions:{REGEXP:{expression:/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/,validateMessage:"请输入正确的联系电话"}}}
  • 固定电话的校验:
  • ,editorOptions:{validType:"REGEXP",validOptions:{REGEXP:{expression:/^((0\d{2,3}-\d{7,8}))$/,validateMessage:"输入格式:010-1234567"}}}
  • 手机号码的校验:
  • ,editorOptions:{validType:"REGEXP",validOptions:{REGEXP:{expression:/^((1[3584]\d{9}))$/,validateMessage:"输入不正确"}}}},

    自己可以根据自己的实际需要进行自定义正则表达式进行数据的有效性校验。

UAP平台常见数据有效性数据校验相关推荐

  1. 常见的数据校验方式(奇偶,累加,CRC校验)

    校验就是在通讯数据的后面附加一些信息,通过这些附加的信息来判断接收到的数据是否和发送出去的数据相同,数据是否准确无误的发送到接收端.常见的校验方式有奇偶校验,累加校验,CRC校验(多项式校验). 奇偶 ...

  2. java 护照校验,Java应用中的数据校验

    翻译:叩丁狼教育吴嘉俊 [译者注:这篇文章是开源项目CUBA Platform的作者,在这篇文章中,作者阐述了CUBA平台中关于数据校验的设计思想和使用方式,可以作为大家在设计数据校验方面一个比较好的 ...

  3. 1. 不吹不擂,第一篇就能提升你对Bean Validation数据校验的认知

    乔丹是我听过的篮球之神,科比是我亲眼见过的篮球之神.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免 ...

  4. excel导入数据校验_Excel数据验证更新

    excel导入数据校验 I've finally updated my Data Validation intro video, so it shows the steps for creating ...

  5. excel导入数据校验_使用Excel数据验证限制日期范围

    excel导入数据校验 Yesterday, one of my clients emailed to let me know that she was having trouble entering ...

  6. excel导入数据校验_Excel数据验证错误消息

    excel导入数据校验 Do you like to use error checking in Excel, so that problem cells are flagged, or do you ...

  7. EXCEL数据有效性前置校验的两种方式

    背景: 生活中经常用excel作为模板供用户批量录入数据,然后在上传系统,等到系统校验有问题后,用户又要下载进行修改重新上传,这样比较麻烦,所以如何把问题数据的发现阶段前置到用户录入的阶段,那么有问题 ...

  8. (转)Silverlight数据校验之INotifyDataErrorInfo

    原文地址:http://www.cnblogs.com/PerfectSoft/archive/2012/03/01/2375007.html 在Silverlight中,数据实体类的有效性校验有多种 ...

  9. java 后端校验_如何实现Java后端数据校验?看这篇就足够!

    前言 每次我们在搭建一个开源项目的首要任务包括:项目的统一异常处理.统一结果封装以及做项目的数据校验,在前后端分离的情况下,不仅前端需要做数据校验,同样后端也要实现,前端主要使用一些类似与jQuery ...

最新文章

  1. case when里的like功能 ////// 截取(substr)
  2. 毕设不会做,怎么办??
  3. 化身“监工”的AI,我们该如何相处?
  4. 2019年物联网发展的六大趋势
  5. python语言入门m-Python2 教程
  6. EXTJS布局示例(panel,Viewport,TabPanel)
  7. Linux下建立多实例Tomcat(独立JVM)
  8. R语言和 Python —— 一个错误的分裂
  9. 解释器android,Android的设计模式-解释器模式
  10. Docker基础入门总结
  11. bp matlab 训练参数,基于MATLABBP神经网络设计与训练.PDF
  12. MapReduce三种join实例分析
  13. 关于def __init__():
  14. cad2017怎么改变选择方式_近视手术方式这么多,到底该怎么选择?
  15. 修改Firebug字体
  16. MVS同时读取多个二维码
  17. python输出姓名_Python简单生成随机姓名的方法示例
  18. Android热修复Sophix详解
  19. 移动磁盘拒绝访问要如何办啊
  20. 微型计算机忘记密码,一种基于微型计算机的密码锁的制作方法

热门文章

  1. 物权法全文内容有哪些呢-广告外链_有哪些网络推广免费平台
  2. 使用EasySysprep 4和ghost来封装、备份及还原Windows操作系统
  3. 新5G网络架构较复杂 设立面对不少挑战
  4. java.lang.IllegalArgumentException: An operation with name [{X}count] already exists in this service
  5. 思维模型 塔西陀陷阱
  6. 开始接触tinyOS
  7. 十二、梯度和散度--流体力学理论知识
  8. 2022高处安装、维护、拆除考试模拟100题及模拟考试
  9. 【笔记】canvas 绘制足球 —— 第一步 画个球体
  10. Python之路 34:并发与并行、锁(GIL、同步锁、死锁与递归锁)、信号量、线程队列、生消模型、进程(基础使用、进程通信、进程池、回调函数)、协程