将更多旧的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;
}
答案 0 :(得分:3)
var String = "My'New ?! 'æ î Hat";
var string = String.toLowerCase();
string = string.replace(/[^a-zA-Z0-9_]/g,'-');
alert(string.replace(/[-]{2,}/,'-'))
谢谢Jan!