知识点
正则表达式
题目
完成一个函数isUSDFormat
返回true
/false
来判断一个字符串是否符合美元格式:
- 以
$
开头 - 如果是小数,保留两位小数;如果不是小数则不显示小数部分
- 整数部分从小数点上一位开始每隔三位用
,
分割开来 - 如果整数部分从数字
0
开始,则只会显示一位0
例如:
isUSDFormat('$1') // => true
isUSDFormat('$1.0') // => false
isUSDFormat('$100,000.00') // => true
isUSDFormat('$0,000.00') // => false
isUSDFormat('$0.00') // => true
isUSDFormat('$11,23,345.33')