智利RUT验证包
rut-chile的Python项目详细描述
RUT智利
python模块,提供有关智利rut的通用功能
安装
pip install rut_chile
或
git clone https://github.com/gevalenz/rut-chile.git
python setup.py install
用法
确认车辙
import rut_chile
rut_chile.is_valid_rut("12345678-9")
# returns False
rut_chile.is_valid_rut("6265837-1")
# returns True
# It works with the following formats
rut_chile.is_valid_rut("98685030")
# returns True
rut_chile.is_valid_rut("9868503-0")
# returns True
rut_chile.is_valid_rut("9.868.503-0")
# returns True
rut_chile.is_valid_rut("12.667.869-K")
# returns True
rut_chile.is_valid_rut("12.667.869-k")
# returns True
获取验证数字
import rut_chile
rut_chile.get_verification_digit("9868503")
# returns "0"
rut_chile.get_verification_digit("12667869")
# returns "k"
rut_chile.get_verification_digit("12667869", True)
# returns "K"
格式RUT
import rut_chile
rut_chile.format_rut("98685030")
# returns "9.868.503-0"
rut_chile.format_rut("98685030", with_dots=False)
# returns "9868503-0"
rut_chile.format_rut("12667869k")
# returns "12.667.869-K"
rut_chile.format_rut("12667869k", upper=False)
# returns "12.667.869-k"