js 正则表达式判断小数点后两位小数点

js yekong

在JavaScript中,要判断一个字符串是否符合小数点后有两位数字的格式,可以使用以下正则表达式:

let regex = /^\d+\.\d{2}$/;

这个正则表达式的含义是:

  • ^ 表示字符串的开始。
  • \d+ 表示一个或多个数字。
  • \. 表示小数点。在正则表达式中,小数点是一个特殊字符,所以需要使用反斜杠\来转义。
  • \d{2} 表示恰好两个数字。
  • $ 表示字符串的结束。

使用这个正则表达式,可以判断一个字符串是否正好有两位小数。例如:

let regex = /^\d+\.\d{2}$/;
console.log(regex.test("123.45")); // 输出:true
console.log(regex.test("123.4"));  // 输出:false
console.log(regex.test("123"));    // 输出:false

在这些例子中,test方法用来检查字符串是否与正则表达式匹配。只有当字符串是一个或多个数字后跟一个小数点和恰好两个数字时,结果才为true

喜欢