iOS开发笔记-69:swift4,正则校验金额,一个小数点,小

2017-12-18  本文已影响32人  原味蛋炒饭
//校验金额,一个小数点,小数点后精确两位
    static func isMonayValue(str:String) -> (Bool) {
        let regex = "(^[1-9](\\d+)?(\\.\\d{1,2})?$)|(^(0){1}$)|(^\\d\\.\\d{1,2}?$)"
        let predicate = NSPredicate(format: "SELF MATCHES %@", regex)
        if predicate.evaluate(with: str) {
            return true
        } else {
            return false
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读