十进制数的正则表达式

前端之家收集整理的这篇文章主要介绍了十进制数的正则表达式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
任何人都可以为长度在1到17之间的数字提供正则表达式,并且可以选择包含最多4个位置的尾数吗?长度17包括特征和尾数.

编辑:

长度为17不包括小数点.

有效示例:

12345678901234567 
1234567890123.4567 
123456789012345.67
12.34

无效:

12345678901234.5678 (Length of numerals = 18)

谢谢.

^\d{17}$|^\d{13}(?=.{5}$)\d*\.\d*\d$

正则表达式解释说:

^\d{17}$   //A string of 17 digits 
|           //or
^\d{13}     //13 digits followed by
(?=.{5}$)   //5 characters,of which 
\d*\.\d*    //one is a decimal point and others are digits
\d$        //and the last one is a digit
原文链接:https://www.f2er.com/regex/356837.html

猜你在找的正则表达式相关文章