正则表达式 总位数为11位数字 小数点后面为4位 正整数最大为7位数 不可以有其他字符

问题描述

正则表达式 总位数为11位数字 小数点后面为4位 正整数最大为7位数 不可以有其他字符

正则表达式 总位数为11位数字 小数点后面为4位 正整数最大为7位数 不可以有其他字符 参照数据库类型numeric(11,4)

解决方案

小数和整数部分长度和一定要11?长度最好是用Split后拆分下,然后格式正则验证下

^d{1,7}.d{1,4}$

整数7位,小数必须4位的
^d{7}.d{4}$

时间: 2016-10-04

正则表达式 总位数为11位数字 小数点后面为4位 正整数最大为7位数 不可以有其他字符的相关文章

整数只能输入4位小数点后面取三位 他们的总长度不超过7位

问题描述 整数只能输入4位小数点后面取三位 他们的总长度不超过7位 整数只能输入4位小数点后面取三位 他们的总长度不超过7位 1234.123 这样是可以的 0.235这样也可以 1234.1 这样可以 (正则表达式) 解决方案 昨天也是你的前面9位数字,后面2位数字正则么?一样的问题-- ^d{1,4}(.d{1,3})$

jquery判断小数点两位和自动删除小数两位后的数字

 这篇文章主要介绍了jquery判断小数点两位和自动删除小数两位后的数字,需要的朋友可以参考下 jquery判断小数点两位和自动删除小数两位后的数字    基本就是,输入12.235689741    会转换成12.23,不会四舍五入啦    会javascript基础的都应该能看明白啦    不解释   代码如下: $("#fileds").find("input").blur(function(){  var value=$(this).val();  if(v

c语言-求(3+√5)的n次方的整数部分最后3位数字(舍去小数点后面),各位大神,这编程怎么解决啊?最好是C或OC

问题描述 求(3+√5)的n次方的整数部分最后3位数字(舍去小数点后面),各位大神,这编程怎么解决啊?最好是C或OC 最后结果如果n是10的话就输出047,100的话就输出751 解决方案 #include <math.h> int main() { int n = 10; double d = 1; for (int i = 0; i < n; i++) d = d * (3 + sqrt(5)); printf("%d", ((int)d) % 1000); }

jquery判断小数点两位和自动删除小数两位后的数字_jquery

jquery判断小数点两位和自动删除小数两位后的数字 基本就是,输入12.235689741 会转换成12.23,不会四舍五入啦 会javascript基础的都应该能看明白啦 不解释 复制代码 代码如下: $("#fileds").find("input").blur(function(){ var value=$(this).val(); if(value == null || value == ''){ return false; } if(!isNaN(val

Extjs中用正则表达式输入必须是1-3位数字,不能有.和-

问题描述 Extjs中用正则表达式输入必须是1-3位数字,不能有.和- Extjs中用正则表达式输入必须是1-3位数字,不能有.和- 解决方案 ^[0-9]{1,3}$

javascript-求一js正则表达式:校验是否是3位字母+3位数字!

问题描述 求一js正则表达式:校验是否是3位字母+3位数字! 小弟的正则表达式不是很清楚,思路迷迷糊糊的. 题目要求: 校验字符串:3位大写字母+3位数字,长度为6;且必须是开头3位为大写字母,后面三位是数字.比如:某航段的编号是:PEK001! 下面是js代码: var regOffice = /^[A-Z]{3}(d){3}{1}/g; 解决方案 /^[A-z]{3}d{3}$/ 解决方案二: [A-Z]{3}d{3} 解决方案三: [A-Z]{3}d{3} 解决方案四: 经过实验,得到最后

求正则表达式大于0的数字,整数部分不能超过15位,小数部分不能超过3位

问题描述 各位大神,速来围观,大于0的数字,整数部分不能超过15位,小数部分不能超过3位,再顺便问一下^(\d{1,15})(\.\d{1,3})?$和/^[(\d{1,15})(\.\d{1,3})?]/g分别啥意思啊 解决方案 解决方案二:0.001~999999999999999.999解决方案三:去看看正则文档就可以了...正则表达式也没多难,这东西逻辑思维正常基本半天就能入门的

c++-int型的数字最大输出上限是不是9位呀,为什么我一旦输入10位数它就没数值了?

问题描述 int型的数字最大输出上限是不是9位呀,为什么我一旦输入10位数它就没数值了? // IP地址转换.cpp #include "iostream" #include "windows.h" using namespace std; int main() { int i=0,j; long r=0; int x=0,y=0; int a[1000]; cin>>r; while(r!=0) { a[i]=r%16; r=r/16; i++; }

php正则表达式匹配无重复的5到10位数字

对于有重复的5到10位数字可以使用d{5,10} 这样的正则 无重复的5到10位数字我考虑了一下还不会,最然只好查网上. 有一个版本还不错,反正RegexBuddy测试通过了.  代码如下 复制代码 ^(?!d*?(d)d*?1)d{5,10}$   对于(?!---(--)---1)这样的形式我还没有研究透,有时间我真要细细研究.   上一个php的例子:  代码如下 复制代码 <?php $str = '123456789'; $search = '/^(?!d*?(d)d*?1)d{5,1