给定字符串 str,检查其是否符合美元书写格式
(\.\d{2})? 表示小数部分可有可无,如果有,为.+两位数字 (\,\d{3})* 表示为,+三位数字,没有或者多个 \$\d{1,3} 表示$+1-3位数字 ^ $表示首尾匹配
(\.\d{2})?
(\,\d{3})*
\$\d{1,3}
function isUSD(str) { let reg=/^\$\d{1,3}(\,\d{3})*(\.\d{2})?$/ return reg.test(str) }
因篇幅问题不能全部显示,请点此查看更多更全内容