Function validateIdent
Validates an identifier string as used in most programming languages.
string validateIdent
(
string str,
string additional_chars = "_",
string entity_name = "An identifier",
bool no_number_start = true
);
bool validateIdent(R)
(
ref R error_sink,
string str,
string additional_chars = "_",
string entity_name = "An identifier",
bool no_number_start = true
)
if (isOutputRange!(R, char));
The identifier must begin with a letter or with any of the additional_chars and may contain only ASCII letters and digits and any of the additional_chars.
Invalid identifiers will cause an exception with the error description to be thrown.