题解 | #判断是否符合 USD 格式#

判断是否符合 USD 格式

https://www.nowcoder.com/practice/667dd00250d04d06989ed1b69102c9ab


function isUSD(str) {
    let reg = /^\$(([0-9]{1,3}\,)?([0-9]{3}\,)*([0-9]{3})|([0-9]{1,3}))(\.[0-9]{2})*$/g
    return reg.test(str)
}
			
// 首先是由$和1-3位数加,开头(匹配0-1次):\$(([0-9]{1,3}\,)?,然后之后的数必须保证3位(匹配0-n次):([0-9]{3}\,)*
// ($12,234,235.56)
// 或者是不含,直接1-3位数:([0-9]{1,3}),匹配1次($23.12)
// 最后含两位小数:(\.[0-9]{2})*($.12)



全部评论

相关推荐

仁者伍敌:难怪小公司那么挑剔,让你们这些大佬把位置拿了
点赞 评论 收藏
分享
码砖:求职岗位要突出,一眼就能看到,教育背景放到最后,学校经历没那么重要,项目要重点突出
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务