Django正则表达式在网址模式

时间:2017-12-21 12:21:57

标签: regex django

onResume()网址格式中使用[0-9]+d+有什么区别吗? 有安全性差异吗?

1 个答案:

答案 0 :(得分:3)

Django使用pythons re模块,并使用its documentation

  

\d [...]匹配任何Unicode十进制数字(即Unicode字符类别[Nd]中的任何字符)。这包括[0-9],还有许多其他数字字符。如果使用ASCII标志只匹配[0-9](但是标志会影响整个正则表达式,所以在这种情况下使用显式[0-9]可能是更好的选择。)

也就是说,这也会匹配,例如阿拉伯数字。如果您需要,请使用\d,否则请使用[0-9]