CodeIgniter URL使用RegEx数字和字母表进行路由

时间:2014-03-21 13:06:45

标签: php regex codeigniter

我需要一个结合数字(0-9)和字母(a-z或A-Z)的参数的RegEx。

这是我的路线

$route['(:any)/PhotoDetails/(:any)'] = 'profile/PhotoDetails/$1/$2';

1 个答案:

答案 0 :(得分:1)

可能的regx是: -

$route['([\w]+)/PhotoDetails/([\w]+)'] = 'profile/PhotoDetails/$1/$2';

但是在上面的表达式中有一个流程它也可以接受“_”,因为你的路由只包含字母数字字符,所以请使用以下路由。

$route['([a-zA-Z0-9]+)/PhotoDetails/([a-zA-Z0-9]+)'] = 'profile/PhotoDetails/$1/$2';