ckb_util::strings

Function check_if_identifier_is_valid

Source
pub fn check_if_identifier_is_valid(ident: &str) -> Result<(), String>
Expand description

Checks whether the given string is a valid identifier.

This function considers non-empty string containing only alphabets, digits, -, and _ as a valid identifier.

ยงExamples

use ckb_util::strings::check_if_identifier_is_valid;

assert!(check_if_identifier_is_valid("test123").is_ok());
assert!(check_if_identifier_is_valid("123test").is_ok());
assert!(check_if_identifier_is_valid("").is_err());
assert!(check_if_identifier_is_valid("test 123").is_err());