dojo验证函数

 
dojo提供了几乎全方位的验证函数,在使用下面的方法之前,要通过类似下面的语句引入dojo的相关库,如
<script src="/js/dojo/dojo.js"></script> <script type="text/javas cript">  dojo.require("dojo.validate");  dojo.require("dojo.validate.check");  dojo.require("dojo.widget.Dialog"); </script>
如果不确定要引入哪些validate,可以在dojo的源文件包的src中寻找一下。
isText(value):
isText accepts a parameter, and determines if it is a string
value:
value to test.
returns:
boolean
 
isInteger(value):
isInteger accepts a parameter, and determines if it is an integer. Note that this returns true is it is string integer, or a number integer.
value:
value to test.
returns:
boolean
isNumber(value):
isNumber accepts a parameter, and determines if it is a number. Note that this also returns true is it is string number.
value:
value to test.
returns:
boolean
isEmailAddress(value, allowLocal, allowCruft):
isEmailAddress determines if value is an email address, with various levels of strictness in its validation.
value:
value to test.
allowLocal:
boolean. if true, values such as foo@localhost will return true. allowCruft:
boolean. if true, values such as mailto:foo@dojotoolkit.org and < mailto:foo@dojotoolkit.org> will return true.
returns:
boolean
isEmailAddressList(value, allowLocal, allowCruft):
isEmailAddress determines if a list of potential values are email addresses, with various levels of strictness in its validation.
value:
comma separated list of values to test.
allowLocal:
boolean. if true, values such as foo@localhost will return true.
allowCruft:
boolean. if true, values such as mailto:foo@dojotoolkit.org and < mailto:foo@dojotoolkit.org> will return true.
returns:
boolean
isValidDate(dateValue, format):
isValidate determines if a date is valid under the specified format, or a default format of MM/DD/YYYY if not is specified.
dateValue:
value to test.
format:
format to test
Accepts many format types, including ISO8601 and RFC3339. All characters in the format string are treated literally except the following tokens: YYYY - matches a 4 digit year M - matches a non zero-padded month MM - matches a zero-padded month D - matches a non zero-padded date DD - matches a zero-padded date DDD - matches an ordinal date, 1-365, and 366 on leapyear ww - matches week of year, 1-53 d - matches day of week, 1-7
Examples: These are all equivalent to October 19, 2005:
Date Format 2005-W42-3 YYYY-Www-d 2005-292 YYYY-DDD 20051019 YYYYMMDD 10/19/2005 M/D/YYYY 19.10.2005 D.M.YYYY
returns:
boolean
is24HourTime(value):
is24HourTime accepts a parameter, and determines if it is a valid 24 hour
time.
value:
value to test.
returns:
boolean
is12HourTime(value):
is12HourTime accepts a parameter, and determines if it is a valid 12 hour
time.
value:
value to test.
returns:
boolean
isIpAddress(value):
isIpAddress accepts a parameter, and determines if it is a valid IP address.
(IPv6 is not currently supported)
value:
value to test.
returns:
boolean
isUrl(value):
isUrl accepts a parameter, and determines if it is a valid url, based on
either a domain name or IP address. (IPv6 is not currently supported)
value:
value to test.
returns:
boolean
isCurrency(value):
isCurrency accepts a parameter, and determines if it is a valid US currency.
Supports optional plus/minus sign, optional dollar-sign, optional cents, optional commas.
value:
value to test.
returns:
boolean
isPhoneNumber(value):
isPhoneNumber accepts a parameter, and determines if it is a valid US
phone number. Support 4 common separators (none, space, -, and .). Need to add support for extensions.
value:
value to test.
returns:
boolean
isSocialSecurityNumber(value):
isSocialSecurityNumber accepts a parameter, and determines if it is a valid
US Social Security Number. Supports space, -, or no separator.
value:
value to test.
returns:
boolean
isZipCode(value):
isZipCode accepts a parameter, and determines if it is a valid US zip code.
Supports space, -, or no separator between base and optional +4 portion of US zip code.
value:
value to test.
returns:
boolean
isState(value):
isState accepts a two character parameter, and determines if it is a valid
postal abbreviation for a US state or territory.
value:
value to test, 2 digit character representing a postal abbreviation.
returns:
boolean  
内容概要:本文档主要介绍了Intel Edge Peak (EP) 解决方案,涵盖从零到边缘高峰的软件配置和服务管理。EP解决方案旨在简化客户的入门门槛,提供一系列工具和服务,包括Edge Software Provisioner (ESP),用于构建和缓存操作系统镜像和软件栈;Device Management System (DMS),用于远程集群或本地集群管理;以及Autonomous Clustering for the Edge (ACE),用于自动化边缘集群的创建和管理。文档详细描述了从软件发布、设备制造、运输、安装到最终设备激活的全过程,并强调了在不同应用场景(如公共设施、工业厂房、海上油井和移动医院)下的具体部署步骤和技术细节。此外,文档还探讨了安全设备注册(FDO)、集群管理、密钥轮换和备份等关键操作。 适合人群:具备一定IT基础设施和边缘计算基础知识的技术人员,特别是负责边缘设备部署和管理的系统集成商和运维人员。 使用场景及目标:①帮助系统集成商和客户简化边缘设备的初始配置和后续管理;②确保设备在不同网络环境下的安全启动和注册;③支持大规模边缘设备的自动化集群管理和应用程序编排;④提供详细的密钥管理和集群维护指南,确保系统的长期稳定运行。 其他说明:本文档是详细描述了Edge Peak技术及其应用案例。文档不仅提供了技术实现的指导,还涵盖了策略配置、安全性和扩展性的考虑,帮助用户全面理解和实施Intel的边缘计算解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值