无法破译Regex值

时间:2015-01-03 12:58:26

标签: regex

我正在尝试研究如何在URL中应用排序参数。它的正则表达式是:

/^([a-zA-Z][a-zA-Z0-9_\\-]*)\\s*(ASC|DESC)?$/

打算像这样使用:order=然后是字段,它与表达式的第一部分匹配。但我不知道如何应用ASC或DESC。所以,比方说,我有一个字段title,如何通过title DESC订购?

E.g。

?order=title ...what comes next? 

1 个答案:

答案 0 :(得分:0)

它在场后寻找0个或更多的空格。 (我认为它应该是一个或多个空格;它可能是一个错误。)然后,ASC或DESC。由于某些服务器不接受URL中的空格,因此请使用空格的URL编码代码(%20):

?order=title%20DESC