从字符串创建安全标题

时间:2010-01-27 12:25:46

标签: jquery url preg-replace

将更多旧的php函数移动到jquery替代品。我有点坚持创建一个像样的preg_match函数。

是否有一种简单的方法可以使字符串url安全& seo'd?

PHP;

function superClean($str){

$str = strtolower($str);
$str = str_replace(" ", "-", $str);
$str = preg_replace('/[^a-z0-9_]/i', '-', $str);
$str = preg_replace('/_[_]*/i', '-', $str);
$str = str_replace('---', '-', $str);
$str = str_replace('--', '-', $str);
$str = str_replace('-s-', 's-', $str);

return $str;

}

1 个答案:

答案 0 :(得分:3)

哇 - 从来没有那么多地使用它们,但认为它们对未来非常有用!

var String = "My'New ?! 'æ î Hat";
var string = String.toLowerCase();
string = string.replace(/[^a-zA-Z0-9_]/g,'-');
alert(string.replace(/[-]{2,}/,'-'))

谢谢Jan!