正则表达式:ReduceFractionAmount 和 TotalFinalPrice

本文提供 ReduceFractionAmount 和 TotalFinalPrice 的正则表达式,用于验证价格或金额。

ReduceFractionAmount:

/^(?=.*\d)(?!0\d)\d{1,9}(\/\d{1,9})?$/

TotalFinalPrice:

/^(?=.*\d)(?!0\d)\d{1,9}(\.\d{1,2})?$/

解释:

  • ^ 表示匹配字符串的开头
  • (?=.*\d) 表示必须包含至少一个数字
  • (?!0\d) 表示数字不能以0开头,除非是0.xx的小数形式
  • \d{1,9} 表示匹配1到9位数字
  • (\/\d{1,9})? 表示可选的分数形式,即包含一个斜杠和1到9位数字
  • (\.\d{1,2})? 表示可选的小数形式,即包含一个小数点和1到2位数字
  • $ 表示匹配字符串的结尾
正则表达式:ReduceFractionAmount 和 TotalFinalPrice

原文地址: http://www.cveoy.top/t/topic/kTtS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录