mask-pii لـ Lua
تنفيذ Lua لـ mask-pii لتغطية عناوين البريد الإلكتروني وأرقام الهواتف الحساسة في السجلات وخطوط معالجة البيانات.
إخفاء البريد الإلكتروني
إخفاء أجزاء محلية مع الحفاظ على رؤية النطاق.
إخفاء رقم الهاتف
إخفاء الأرقام الحساسة مع الحفاظ على تنسيقها ورمزها.
Builder-style API
تمكين إخفاء عنوان البريد الإلكتروني/رقم الهاتف وإخفاء الأحرف بشكل صريح قبل المعالجة.
التثبيت والبدء
Lua [planned: LuaRocks 0.2.0]: استخدم طريقة التثبيت الحالية أدناه، وحمّل واجهة Lua، ثم شغّل المثال الأدنى. يفعّل المثال إخفاء البريد الإلكتروني والهاتف بوضوح ويعرض الناتج المتوقع.
التثبيت
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
الاستخدام
example.lua
local mask_pii = require("mask_pii")
local Masker = mask_pii.Masker
local masker = Masker.new():mask_emails():mask_phones()
local result = masker:process("Contact: alice@example.com or 090-1234-5678.")
print(result)
-- Expected output: "Contact: a####@example.com or ###-####-5678."
ملاحظة
الرجاء التحقق من README للحصول على تفاصيل نظام الحزم الدقيقة وأمثلة واجهة برمجة التطبيقات لهذه اللغة.
السابق
فهرس اللغةالتالي
GitHub