正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。

正则匹配数字/货币金额

正则匹配数字/货币金额
测试匹配
匹配结果:
替换文本 替换
替换结果:

数字/货币金额(支持负数、千分位分隔符) 

例如:100、-0.99、3、234.32、-1、900、235.09

/(?:^[-]?[1-9]\d{0,2}(?:$|(?:,\d{3})*(?:$|(\.\d{1,2}$))))|(?:(?:^[0](\.\d{1,2})?)|(?:^[-][0]\.\d{1,2}))$/


数字/货币金额 (只支持正数、不支持校验千分位分隔符) 

例如:0.99、8.99、666

/(?:^[1-9]([0-9]+)?(?:\.[0-9]{1,2})?$)|(?:^(?:0){1}$)|(?:^[0-9]\.[0-9](?:[0-9])?$)/



推荐分享
 

Copyright © 2014 正则表达式大全 All Rights Reserved

执行时间: 0.0074069499969482 seconds