求个正则表达式,验证1个数字,整数10位以内,小数5位以内谢谢.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:41:59
求个正则表达式,验证1个数字,整数10位以内,小数5位以内谢谢.

求个正则表达式,验证1个数字,整数10位以内,小数5位以内谢谢.
求个正则表达式,验证1个数字,整数10位以内,小数5位以内
谢谢.

求个正则表达式,验证1个数字,整数10位以内,小数5位以内谢谢.
暂时研究到这个:
^([-+]?\d{1,10})(\.\d{1,5})?$
请LZ看看是否适合.
说明一下:
[-+]? 匹配正负号
\d{1,10} 匹配1到10位数字
(\.\d{1,5})? 匹配小数,如果有小数点,则必须接1到5位的数字,只有小数点则不匹配
^和$当然就是匹配开始结束了
另外,LZ可以下个RegexTester(正则表达式测试器),很不错的工具
顺表也贴上测试代码吧(PHP)
function check($num) { //检查函数
\x09$reg = '/^([-+]?\d{1,10})(\.\d{1,5})?$/'; //正则表达式
\x09if(preg_match($reg, $num)) {
\x09\x09echo 'the num: ' . $num . ' ---- yes!
';
\x09} else {
\x09\x09echo 'the num: ' . $num . ' ---- no!
';
\x09}
}
$numbers = array( //一些测试数据
\x091 => -0.14,
\x092 => +0.14,
\x093 => 1234567891,
\x094 => 12345678912,
\x095 => 123456.123,
\x096 => 123456,123456,
\x097 => 1234.,
\x098 => 0000.12345,
\x099 => 0.123456
);
array_walk($numbers, 'check'); //对个数组中的每个值执行check函数

求个正则表达式,验证1个数字,整数10位以内,小数5位以内谢谢. 求一个验证数字,小数点的正则表达式(只能为整数和小数的正则) 求一个正则表达式,要验证一个20位数字,前10位是:1680030302,后10位是任意0-9的数字. 请教2个正则表达式的写法验证[2001]第0000号 格式固定,其中[2001]中数字为年份,4位.第0000号中数字4位验证10000WSJ110011050,期中WSJ固定,数字个数固定 java 正则表达式 求验证密码必须由字母和数字组成的正则表达式 正则表达式 数字 横杆 括号求一个asp.net验证控件上用的正则表达式,该正则表达式 只能包括数字,横杆,括号 长度不大于20位 求一组数字验证的正则表达式验正一组字符,只能由一个或多个4位或3位数字组成,数字间用.间隔 我用的是VB.net举个例子:987.1234.1321.222我自己写了个,但效果不正确,貌似{3,4}3起作用了,但4不 求一正则表达式.验证一个字符串长度符合n位,并只有数字加字母组成. C#中输入验证:可以包含 数字,字母,中划线,总位数不得超出18位?求正则表达式 求一验证姓名的正则表达式,姓名可以是数字字母跟汉字,以及数字字母汉字的各种组合,但是不能超过10位,比如“你123456789”是11位的是无法通过验证的, 求 1-20位 正整数 正则表达式 JS正则表达式 验证 输入的是正负小数(保留3位小数)或者正负整数 正则表达式验证数字需要两条正则表达式:1、验证是否是数字,包括整数和小数.2、验证是否是数字,要求整数部分范围是0~99,小数部分是一到两位小数,即使输入的数字是整数也能通过验证. 正则验证 只能输入中文、数字、字母 2-10个字符之间 求一个正则表达式,匹配数字和字母同时,至少包含2个数字,2个大写,两个小写 求一JS验证:验证0-100的数字.不好意思,我想问的是利用正则表达式进行JS验证, js验证非0开头的不超过6位的正整数,求正则表达式 求两个正则表达式,第一个式子要求:固定16位,字母和数字混合而成.第二个式子要求:固定15位,字母和数字混合而成.