chinese-validator-core 0.1.0

Core validation logic for Chinese data (address,id_card, license_plate,name, phone, postal_code,qq,username,etc.)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! 中文姓名验证

/// 验证中文姓名
pub fn validate_chinese_name(name: &str, allow_anonymous: bool) -> bool {
    if name.is_empty() {
        return false;
    }

    if allow_anonymous {
        name.len() >= 1 && name.len() <= 10
    } else {
        name.len() >= 2 && name.len() <= 10
    }
}