Diferentes validaciones y formateos de inputs
Project description
Funciones de validación y formateo de entradas
Una serie de funciones para validar entradas de teclado y formateo de números, fechas, etc... Se irán incorporando más.
Funciones disponibles
- Validar correo electrónico
- Validar dirección IP
- Formatear número con separador de miles y decimal con precisión variable
Instalación
Instalar usando el comando "pip3"
pip3 install rcvalid
Uso básico
Validar correo electrónico
from rcvalid import validamail
# validamail(correo) -> True/False
while True:
correo = input("Introduce un correo electrónico válido: ")
if validamail(correo):
print(f"\n El correo electrónico {correo} es válido")
break
else:
print(f"\n El correo electrónico {correo } es un pufo")
print("Paso con correo electrónico válido")
Validar IP
from rcvalid import validaip
# Ussage validaip(dirip) -> True/False
while True:
dirip = input("Introduce una dirección IP válida: ")
if validaip(dirip):
print(f"\n La dirección IP {dirip} es válida")
break
else:
print(f"\n La dirección IP {dirip } es un pufo")
print("Paso con IP válida")
Formatear número con separador de miles y decimal con la precisión requerida
from rcvalid import likenumber
# Ussage likenumber(numero, decimales) -> numero_mask
numerito = float(input("Introduce un número: "))
print(likenumber(numerito, 3))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rcvalid-0.0.1.tar.gz
(2.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rcvalid-0.0.1.tar.gz.
File metadata
- Download URL: rcvalid-0.0.1.tar.gz
- Upload date:
- Size: 2.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15827d0acdeb0637dbd9e9703b87dc56a42ff86f42779dc71ef0eed5a79919d6
|
|
| MD5 |
411cc1a980387dfc18388235883b3577
|
|
| BLAKE2b-256 |
c366ef22da8950e3e4e8bcffb5da2f7ca06218b900c7d7d0239b433cb276373f
|
File details
Details for the file rcvalid-0.0.1-py3-none-any.whl.
File metadata
- Download URL: rcvalid-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91caf178aa94525aa1f80deae0d69ec1a1a3f422f673ba498b550a978f9cb475
|
|
| MD5 |
f8612b563dff2852fa5736c3ec9d7d0b
|
|
| BLAKE2b-256 |
63020965164f569f712dce38cc31947d4561f2ab556f079cd5c11318501e1006
|