//校验金额,一个小数点,小数点后精确两位
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
}
}
网友评论