正则表达式匹配最多两位小数的数字

时间:2016-06-23 18:57:29

标签: javascript regex

我可以使用什么来使JavasScript正则表达式匹配最多两位小数的数字?

有效示例:

  

123.22

     

3

     

22

     

654

     

9292929292.12

     

0.21

     

3.1

无效示例:

  

221.1232

     

4.23332

     

12.763

2 个答案:

答案 0 :(得分:0)

您可以使用

/^\d+(?:\.\d{1,2})?$/



var re = /^\d+(?:\.\d{1,2})?$/;

console.log(
  re.test('123.22'),
  re.test('221.1232')
)




Regex explanation here.

Regular expression visualization

答案 1 :(得分:0)

如果前导零无效,如01.23和000.2那么

$webclient = new-object System.Net.WebClient
$webclient.Credentials = new-object System.Net.NetworkCredential($username, $password)
[xml]$webpage = $webclient.DownloadString($URL)