lcc_user_validated 0.1.1

This crate is mini-version of User Input Validation.
Documentation
# lcc - 使用者輸入驗證工具 (Taiwan Format Validator)

此驗證函式庫以台灣常見的資料格式做設計,包含 **身分證字號**、**手機號碼** 與 **電子信箱**。

## 安裝 Install

cargo add lcc

或者在你的 `Cargo.toml` 中加入:
[dependencies]
lcc = "0.1.1"

## 使用 Use

use lcc::{TaiwanIdValidation, PhoneValidation, MailValidation, Validated};

fn main() {

    // 1. 驗證身分證字號
    let id_result = TaiwanIdValidation::validate_id("A123456789");
    if let Ok(id) = id_result {
        println!("成功:{}", id); 輸出: [身分證字號] A123456789
    }

    // 2. 驗證手機號碼
    let phone = "0912-345-678";
    if let Ok(p) = PhoneValidation::validate_phone(phone) {
        println!("手機格式正確:{}", p.value());
    }

    // 3. 驗證電子信箱
    if let Err(e) = MailValidation::validate_mail("invalid-email") {
        println!("錯誤訊息:{}", e);
    }
}