Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    regexp non verifica se il campo è vuoto

    Perchè questa regexp se il campo è vuoto non viene validata:
    reg=new RegExp("^[+][0-9]*$");

    mentre questa viene validata?
    reg = new RegExp("^[0-9]*$");

    qual'è la differenza? so che la prima richiede anche il segno + nella prima posizione
    mentre la seconda solo valori numerici interi, ma per quale motivo, la prima non verifica se il campo è vuoto mentre la seconda si

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: regexp non verifica se il campo è vuoto

    Originariamente inviato da gianvenezia
    Perchè questa regexp se il campo è vuoto non viene validata:
    reg=new RegExp("^[+][0-9]*$");

    mentre questa viene validata?
    reg = new RegExp("^[0-9]*$");

    qual'è la differenza? so che la prima richiede anche il segno + nella prima posizione
    mentre la seconda solo valori numerici interi, ma per quale motivo, la prima non verifica se il campo è vuoto mentre la seconda si
    Perche' richiedi obbligatoriamente la presenza del + ...

    reg=new RegExp("^\+?\d*$");

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.