function isUSD(str) {
    
    if (str[0] !="$"){return false} //检查第一个是否$
    str1 = str.slice(1)
    
    if (str1.indexOf(".")>-1){
        sl1 = str1.split(".")
        if (sl1[1].length !=2){return false} //检查小数点是否2位
        sl2 = sl1[0].split(",")
    }else {sl2 = str1.split(",")}//整数部分

    var len = sl2.length

    if (sl2[0].length>3 || sl2[0].length ==0){return false}//如果整数部分只有一截,看长度是否大于3位
    if (len >1){
        for (i=len-1;i>0;i--){
            if (sl2[i].length !=3) return false//如果整数部分超过一截,看其他部分长度是否等于三位
        }
    }
    console.log(true)
    return(true)

}