平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“用htc实现方法验证模块”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。
/***************************************************************************************
* validate1.0
落到代码里,* 此代码版权归海洋工作室ocean所有,您能够非商业目的采用、复制、修改此代码,但需
结合项目来看,* 保留本工作室的版权信息。如果您采用、修改此代码为商业目的,请联系本工作室取得采用许可。
*
从实现思路看,* 如果您对本程序有什么建议,请email to:[email protected]。
*
* 海洋工作室
* (链接已移除)
* ocean([email protected]) 制作
*****************************************************************************************/
//键盘事件
//粘贴事件
//失去焦点事件
应用例子:
![]() |
| 验证规则 | 实时检测 | 失去焦点时检测 |
| 非负整数(正整数 + 0) | ||
| 正整数 | ||
| 非正整数(负整数 + 0) | ||
| 负整数 | ||
| 整数 | ||
| 非负浮点数(正浮点数 + 0) | ||
| 正浮点数 | ||
| 非正浮点数(负浮点数 + 0) | ||
| 负浮点数 | ||
| 浮点数 | ||
| 由26个英文字母组成的字符串 | ||
| 由26个英文字母的大写组成的字符串(输入小写字母会自动转换成大写) | ||
| 由26个英文字母的小写组成的字符串(输入大写字母会自动转换成小写) | ||
| 由数字和26个英文字母组成的字符串 | ||
| 由数字、26个英文字母或者下划线组成的字符串 | ||
| email地址 | ||
| url | ||
| 自定义规则(只能输入"aaa"),自定义报错信息 |


