im 使用 vue 和laravel
来执行SPA
应用程序。
在我的应用程序中,我在history mode
中使用vue-router
,它像魔术一样工作。
要使我的SPA
正常工作,即使您使用 IM 刷新页面,请使用:
Route::get('/{vue?}', function() {
return view('main');
})->where('vue', '[/w.-]*');
它有效,但只有英语。
当我尝试在我的URL
中使用Hebrew
时,它不起作用。
我认为问题是我使用regex
请帮助我,谢谢!
您可以使用
'[x{0590}-x{05FF}/w.-]*'
它匹配在[...]
中定义的零个或多个字符,一个字符类:
x{0590}-x{05FF}
- 构成希伯来语字符范围的一系列 Unicode 码位/
- 文字正斜杠w
- 单词字符,即 ASCII 字母、数字和下划线.
- 一个点-
- 连字符。