создать безопасный заголовок из строки - PullRequest
1 голос
/ 27 января 2010

переместил намного больше моих старых функций php в альтернативы jquery. Я немного застрял в создании достойной функции preg_match.

Есть ли простой способ сделать строки безопасными и безопасными?

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 Ответ

3 голосов
/ 27 января 2010

вау - никогда не использовал их так много, но думаю, что они будут действительно полезны в будущем!

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

спасибо, Ян!

...