【发布时间】:2015-10-26 05:48:16
【问题描述】:
我有两个可能的字符串需要匹配:
+/-90000
和
+9000 / -80000
我需要分别识别这两种模式,所以为此编写了一些正则表达式。我可以像这样匹配的第一个单个数字字符串:
/\+\/\-{1}/g
这是我第二次写的:
/(\+(?=[0-9]+){1}|\-(?=[0-9]+){1}|\/(?=\s){1})/g
第二个也将部分匹配第一个数字,即 -90000。有没有办法可以改进它们以使其完全匹配?
【问题讨论】:
-
我正在尝试匹配以确定用户输入系统的字符串类型。他们可以输入到同一个控件中,但我需要为每个控件执行不同的验证和工作流程。
标签: javascript regex exec match