19 lines
628 B
Plaintext
19 lines
628 B
Plaintext
:sig
|
|
String ascii_safe_name(String raw)
|
|
|
|
:params
|
|
raw : input string to normalize
|
|
return value : ASCII-safe identifier made from letters, digits, and underscores
|
|
|
|
:desc
|
|
Builds a conservative identifier by keeping ASCII letters, digits, and underscores and dropping other characters.
|
|
|
|
This is useful when turning user- or config-provided names into handler suffixes, DOM-safe variable stems, or CSS/JS hook names.
|
|
|
|
:see
|
|
>string
|
|
|
|
:related
|
|
**PHP:** Slug or safe-filename helpers built with `preg_replace()` and transliteration utilities
|
|
**JavaScript / Node.js:** Regex-based slugify or safe-name helpers used for URLs and filenames
|