gpt4 book ai didi

逗号分隔小数的 Javascript 正则表达式

转载 作者:行者123 更新时间:2023-11-29 20:12:14 24 4
gpt4 key购买 nike

我需要一个匹配货币值的正则表达式,类似于此处:Regex for Money

即'1000'、'1000,0' 和 '1000,00'

但我需要它才能使用 javascript:

 var RE = /^-{0,1}\d*\.{0,1}\d+$/; //validates decimal format such as 1000.50
if (locale == "fr") {
RE = \d+(?:,\d{1,2})? //this line fails when validated using the javascript below
}
return (RE.test(valueToValidate));

最佳答案

javascript 中的文字正则表达式应该用 / 围绕模式定义

var RE = /^-{0,1}\d*\.{0,1}\d+$/; //validates decimal format such as 1000.50
if (locale == "fr") {
RE = /\d+(?:,\d{1,2})?/ //this line fails when validated using the javascript below
}
return (RE.test(valueToValidate));

关于逗号分隔小数的 Javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8912953/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com