Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

199
Vistas
La validación funciona cuando deja un espacio en el campo de entrada

Hay entradas que deben completarse y esas entradas tienen validaciones. Por ejemplo, si hablo de validación de nombres; Un usuario puede tener un primer y segundo nombre (no me refiero al apellido del usuario). La validación no funciona cuando se ingresa el nombre de usuario. No hay problema hasta ahora. Sin embargo, cuando deja un espacio e ingresa el segundo nombre, la validación funciona. No quiero que se ejecute la validación cuando ingreso el segundo nombre después del espacio. ¿Cómo puedo hacerlo?

js

 const [nameValidationState, setNameValidationState] = useState({ error: false, helperText: '', }); const nameOnChange = (event) => { if (nameValidator(event.target.value)) { setNameValidationState({ error: false, helperText: '' }); setPaymentInfo({ ...paymentInfo, firstName: event.target.value, }); } else { setNameValidationState({ error: true, helperText: 'Please enter your name.' }); setPaymentInfo({ ...paymentInfo, firstName: null, }); } const handleFirstNameChange = (event) => { nameOnChange(event); handleInputChange(event); };

validador

 export const nameValidator = (name) => { const nameRegex = /^[a-zA-ZwığüşöçĞÜŞÖÇİ]+$/; return nameRegex.test(name); };

html

 <AS.TextField placeholder="" onChange={handleFirstNameChange} error={nameValidationState.error} helperText={nameValidationState.helperText} name="firstName" value={paymentInfo.firstName} />
about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

¿Te ayudaría esto?

 let text = " Middle Name"; // Starts with empty space if(text.startsWith(" ")) { // Checks if it starts with empty space // TRUE // YOUR LOGIC } else { // FALSE // YOUR LOGIC }

EDITAR: aquí hay una lista de métodos de cadena que puede hacer en javascript, le interesará: https://www.w3schools.com/jsref/jsref_obj_string.asp

about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda