Function lodust::kebab_case[][src]

pub fn kebab_case(s: String) -> String
Expand description

(String) Converts the input string into Kebab-Case format.

Note that all the special characters will be removed and only valid letters remained.

Example

use lodust::kebab_case;

let kebab_cased = kebab_case("Foo Bar".to_string());
// => "foo-bar"

let kebab_cased = kebab_case("--foo--bar--".to_string());
// => "foo-bar"

let kebab_cased = kebab_case("__FOO_BAR__".to_string());
// => "foo-bar"

let kebab_cased = kebab_case("fooBar".to_string());
// => "foo-bar"

let kebab_cased = kebab_case("__fOo_-BaR__".to_string());
// => "f-oo-ba-r"