mirror of
https://github.com/theoludwig/programming-challenges.git
synced 2024-11-09 22:08:58 +01:00
.. | ||
solutions | ||
test | ||
README.md |
slugify
Created by @theoludwig on 10 November 2021.
Instructions
Write a function that generates a slug from a string.
A Slug is the unique identifying part of a web address, typically at the end of the URL.
The rules for generating a slug are as follows (kebab-case
):
- Replace spaces with hyphens.
- Remove all non-alphanumeric characters.
Examples
Example 1
Input
hello world
Output
hello-world
Example 2
Input
--hello world--
Output
hello-world
Example 3
Input
😄 emoji
Output
emoji
See the test
folder for examples of input/output.