繁体   English   中英

如何使用一些特殊符号为数字创建 JavaScript 正则表达式

[英]How to create the JavaScript regular expression for number with some special symbols

给出带有一些符号的数字的 JavaScript 正则表达式是什么。 例如以下条件必须通过。

  1. 数字可以以$开头
  2. 可以拥有 , :和之间的符号
  3. %在发送时签名。

传递值:

$233    48.23%   278  22.33  45:23  10,000

带有任何此符号的数字将被分隔。

如果您只想要数字中的[.,:]字符之一,则可以使用以下正则表达式:

^\$?(?:\d+[.,:]?\d+|\d+)%?$

演示

这也匹配所有给定的示例:

^\$?\d+(?:[.,:]\d+)?%?$

看看它的实际效果: RegEx101

如果需要调整/更多细节,请发表评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM