|
@@ -249,7 +249,7 @@ if (!function_exists('generateSlug')) {
|
|
|
// 2. 将空格替换为短横线(-)
|
|
|
$slug = str_replace(' ', '-', $slug);
|
|
|
// 3. 将不合法的字符(!@#$%^&*?=+)替换为空
|
|
|
- $slug = preg_replace('/[!@#$%^&*()?=+]+/', '', $slug);
|
|
|
+ $slug = preg_replace('/[::^!@#$%^&*()?=+]+/', '', $slug);
|
|
|
// 4. 清理多余的短横线
|
|
|
$slug = preg_replace('/-+/', '-', $slug);
|
|
|
// 5. 去除开头和结尾的短横线
|