首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查一个项目是否有逗号,之后只有两个数字

如何检查一个项目是否有逗号,之后只有两个数字
EN

Stack Overflow用户
提问于 2018-01-25 12:54:56
回答 5查看 47关注 0票数 1

我有以下代码部分:

代码语言:javascript
复制
this.product.unitprice
  .toLocaleString()
  .substring(this.product.unitprice.toString().length-3)
  .indexOf(',')==-1)

我想检查一下,如果我有,00 ->只有这是有效的,任何其他都不是。有什么建议吗?

EN

回答 5

Stack Overflow用户

发布于 2018-01-25 13:18:23

使用这个regex ^\,[0-9]{2}$,它表示逗号,后面只有两个数字。

票数 1
EN

Stack Overflow用户

发布于 2018-01-25 13:00:06

我想这就是你需要的:

代码语言:javascript
复制
price = '1,00,250,00';

// just for the ,00 comparision
if(price.substr(price.length - 3) == ',00'){
  console.log("Good to go");
} else {
  console.log("Noooooooo");
}

// will check for ,xx (x=any digit)
var patt = new RegExp(",[0-9]{2}$");
if(patt.test(price)){
  console.log("Good to go");
} else {
  console.log("Noooooooo");
}

票数 0
EN

Stack Overflow用户

发布于 2018-01-25 13:02:56

代码语言:javascript
复制
price="1,000,000"
if(price.replace(/,[0-9][0-9]/,"")!=price){
   console.log(true+"good")
}
else{
   console.log(false)
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48443421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档