gpt4 book ai didi

javascript - 正则表达式否定几个字符

转载 作者:行者123 更新时间:2023-12-02 22:50:20 24 4
gpt4 key购买 nike

^(((\s*[\$]?[+-]?\d*|(\d{0,3}(,?\d{3})*)(.\d+)?[\$]?)((\d+|(\d+-\d+)))?)|((\s*[\$]?[+-]?\d*|(\d{0,3}(,?\d{3})*)(.\d+)?[\$]?(\t\s*[$]?[+-]?\d*|(\d{0,3}(,?\d{3})*)(.\d+)?[\$]?)*[\n\rx]*)+))$

我创建了这个正则表达式来验证财务值(value):例如$ 22,222,222 $33,415,334 333 2d2 3d3(这是一个有效值)

现在我不想只允许使用“s”、“S”、“R”和“r”字符。但如果我删除 . (点),它也不允许空格和逗号。我已经快完成了,不想因为只允许这 2 个字符而破坏我所有 2 小时的努力。

最佳答案

您没有显示很多输入示例,那么使用以下内容怎么样:

^(?: *\$ *\d+(?:,\d{3})*)*(?: \d[a-qt-z\d]\d)*$

https://regex101.com/r/nHPgnF/1

关于javascript - 正则表达式否定几个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58205703/

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