risposta-alla-domanda-sullo-sviluppo-web-bd.com

Regex abbina una di due parole

Ho un input che può avere solo 2 valori Apple o banana. Quale espressione regolare posso usare per garantire che una delle due parole sia stata presentata?

228
CyberJunkie

Questo farà:

/^(Apple|banana)$/

a exclude dalle stringhe catturate (ad esempio $1, $2):

(?:Apple|banana)
354
phlogratos

Ci sono diversi motori regex ma penso che la maggior parte di essi funzionerà con questo: 

Apple|banana
72
smoak

L'espressione regolare /.txt|.tif/ può essere utilizzata su SiteScope per individuare 'Nome file match' per il monitor Directory quando si cercano due file di tipi diversi, file che terminano in .txt o .tif

0