## 变量规则注册
注册一个 `id` 变量,变量规则为 `\d+`,这个规则是正则表达式。
>[info] 变量规则要在注册路由之前注册才能生效。
~~~
Route::pattern('id', '\d+');
~~~
变量注册后的使用,例如:
~~~
Route::rule('news/article/:id$', 'webpage/controller/News/article');
~~~
变量 `id` 由于定义了 `\d+` 的规则,所以下面的URL将被匹配失败:
~~~
http://localhost/api/news/article/a10010
~~~
而下面的URL则会匹配成功:
~~~
http://localhost/api/news/article/10010
~~~
## 默认变量规则
所有没有定义规则的变量,默认变量规则为 `[\w-]+`。