正则表达式(Regex),一次只允许数字或带有数字的特定字符

时间:2019-12-16 16:34:21

标签: javascript java regex validation

我要求一次允许任何只包含一个字符(w或d或W或D)的数字无序。

例如:2或2w或222W或2d或222D

(不像2wd,55dw,2w5d,2w5w,2D5D等)

能否请您提供解决方案。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试以下操作:

^\d+[wdWD]?$

尝试一下:https://regex101.com/r/sYqjTi/1

如果您不希望它仅与2相匹配,请删除?,这将使最后一个字母成为必需。

此正则表达式可同时在Java和JavaScript上使用。