Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

205
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda