Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    69

    [Regexp] Come verificare se una stringa contenga un dato valore

    Ciao a tutti,

    eccomi di nuovo qua a chiedere aiuto sulle regular expression . Devo verificare se una stringa contenga uno (e solo uno) dei seguenti valori:
    1, 2, 5, 6, 7, 8, 9, 10, 19, 20, 21, 23, 26.

    L'obiettivo è di utilizzare le regexp evitando di:
    - inserire un'istruzione if lunga come il ponte di Brooklyn (if valore == 1 || valore == 2 || ...);
    - inserire i valori in un array e ciclare su di esso per verificare eventuali match;

    Purtroppo per quanto mi sia scervellato non ne sono venuto a capo .

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    69
    È proprio vero che a mente fresca si ragiona meglio:

    ^(1|2|5|6|7|8|9|10|19|20|21|23|26)$.

    :quote: E pensare che la soluzione è così semplice :quote:.

    Scusate il disturbo.

    Bye Bye

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 © 2026 vBulletin Solutions, Inc. All rights reserved.