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

判断是否符合 USD 格式

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

function isUSD(str) { 
	let rex = /^\$(\d{1,3})(,\d{3})*(\.\d{2})?$/;
	return rex.test(str);
}

/^$表示以$符开头

\d{1,3} 为当数字小于三位时

,\d{3}* 搭配前面的小于三位,(总位数大于三位时,后面的数字必定是三位),*表示匹配0次或多次

.\d{2}?$ 表示以小数点开头,后跟两个数字的结尾,可以出现一次或0次.

全部评论

相关推荐

投递腾讯等公司10个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务