写了一个验证数字范围的正则表达式
来源:互联网 发布:颜值高的女生特征 知乎 编辑:程序博客网 时间:2024/05/09 08:31
要求是:只能输入0-24之间的数字,最多只允许两位小数。
先记录在这里,尚未优化。
先记录在这里,尚未优化。
<SCRIPT LANGUAGE="JavaScript">
<!--
// 只能输入0-24之间的数字,最多只允许两位小数
var re = /(^[0-9]([.][0-9]{1,2})?$)|(^1[0-9]([.][0-9]{1,2})?$)|(^2[0-3]([.][0-9]{1,2})?$)|(^24([.]0{1,2})?$)/;
// 测试
var s1 = '0.34'; // true
var s2 = '23.99'; // true
var s3 = '24.0'; // true
var s4 = '24.00'; // true
var s5 = '24'; // true
var s6 = '24.000'; // false
var s7 = '24.01'; // false
alert(re.test(s1));
alert(re.test(s2));
alert(re.test(s3));
alert(re.test(s4));
alert(re.test(s5));
alert(re.test(s6));
alert(re.test(s7));
//-->
</SCRIPT>
<!--
// 只能输入0-24之间的数字,最多只允许两位小数
var re = /(^[0-9]([.][0-9]{1,2})?$)|(^1[0-9]([.][0-9]{1,2})?$)|(^2[0-3]([.][0-9]{1,2})?$)|(^24([.]0{1,2})?$)/;
// 测试
var s1 = '0.34'; // true
var s2 = '23.99'; // true
var s3 = '24.0'; // true
var s4 = '24.00'; // true
var s5 = '24'; // true
var s6 = '24.000'; // false
var s7 = '24.01'; // false
alert(re.test(s1));
alert(re.test(s2));
alert(re.test(s3));
alert(re.test(s4));
alert(re.test(s5));
alert(re.test(s6));
alert(re.test(s7));
//-->
</SCRIPT>
- 写了一个验证数字范围的正则表达式
- Python 正则表达式验证特定范围的数字
- 验证数字的正则表达式
- 正则表达式的数字验证
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- 验证数字的正则表达式
- url、IP端口、汉字、数字范围正则表达式验证
- 自己写了一个判断正则表达式的脚本
- 正则表达式-匹配数字范围
- 正则表达式验证数字
- dotText: 一个代码级别的重构及疑惑
- 轻松话题:编辑器字体的选择与可读性,程序员的选择?
- 博客园 FreeTextBox 还有一个 bug, 请 dudu 解决一下
- 一个小的算法问题解决
- asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法
- 写了一个验证数字范围的正则表达式
- string.Empty 和 "" 并不总是可以互换的
- 乱花渐欲迷人眼。。。
- 博客园用的 FreeTextBox 有 bug
- Delphi 中分发设计时包
- 用 js 写了一个批量保存文本文件入数据库的脚本
- browser 编程中 Delphi 如何返回数组给 javascript
- SAP 常见面试题集锦
- 用 XML 文件持久化和恢复图片信息