Регулярное выражение - любой текст для URL-адресов, один

Скрипт регулярного выражения PHP для удаления всего, что не является алфавитной буквой или цифрой от 0 до 9, и замены пробела на дефис - измените регистр на строчные, убедитесь, что есть только один дефис - между словами нет - или --- и т. Д.

Например:

Пример: быстрая коричневая лиса прыгнула Результат: быстрая коричневая лиса прыгнула

Пример: быстрая коричневая лисица прыгнула! Результат: the-quick-brown-fox-jumped

Пример: The qui ck brown fox - jumped! Результат: the-quick-brown-fox-jumped

Пример: быстрый ~ `! @ # $% ^ & * () _ + = ------ - коричневый {} |] [: "'; <>?., / fox - jumped! Результат: the-quick-brown-fox-jumped

Пример: быстрый 1234567890 ~ ​​`! @ # $% ^ & * () _ + = - ------ коричневый {} |] [: "'; <>?., / fox - jumped! Результат: the-quick-1234567890-brown-fox-jumped


У кого-нибудь есть идея за регулярное выражение?

Спасибо!

10
задан Paul 29 October 2010 в 12:35
поделиться