【发布时间】:2019-07-01 07:09:04
【问题描述】:
目前我有一个允许用户输入Enum 值的文本字段。一旦他们输入一个值,我需要先验证这些值,如果不匹配则抛出错误消息。
Enum 格式将是 -
yes|no|maybe#yes
yes | no | maybe #yes
1|2|3|4|5#0
- 字符串必须有
|符号,所以以后我可以拆分字符。 -
#符号和结尾。这将是枚举的“默认值”。
如何创建这个正则表达式?提前致谢。
【问题讨论】:
-
首先你尝试过什么?请告诉我们。其次,你说最后的
#是默认值,但是你写了#0但是我没看到它有选项0 -
相信我,我已经尝试了很多,但没有一个与我的字符串匹配。那就是我来这里。
#0我刚刚编了这些数字。我只是在想最坏的情况,如果用户输入 0 值或 null 会发生什么。意味着他们不想要默认值。 -
相信我,我已经尝试了很多 -> 在你向我们展示一些努力之前,我们怎么能@dontbannedmeagain
标签: javascript jquery regex