标签: regex
^(birthday|weight)(|\s?(asc|desc))?$
如果未指定asc或desc,我想阻止多余的空格。即不应匹配具有尾随空格的birthday。这个表达式有效,但我想知道它是否是强制执行该表达式的最佳方式,(|\\s?(asc|desc))
asc
desc
birthday
(|\\s?(asc|desc))
答案 0 :(得分:1)
空方没有做任何事,因为你在小组之后有一个?。这个就足够了:
?
^(birthday|weight)(\s?(asc|desc))?$