我试图让我的正则表达式不允许以下的话:
我也想只允许1个下划线..
这是我到目前为止所做的:
$route['(^[A-Za-z][A-Za-z0-9]{3,20}+$)'] = "users/index";
答案 0 :(得分:2)
在您之前放置您不想匹配的路线(它将在第一条匹配的路线停留):
$route['create(/.*)?'] = "create$1";
$route['forum(/.*)?'] = "forum$1";
$route['(^[A-Za-z][A-Za-z0-9]{3,20}+$)'] = "users/index";
答案 1 :(得分:1)