Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^[A-Z]+(?:-[A-Z]+)*$
/
gm
Input 1
New
PASS : NOR REGISTER FLIP-FLOP CPU FLIP-FLOP-FLAP A A-A ALL-GOOD TIP-US-PLEASE OR-IS-THERE-NO-WAY-TO-GET-STUDENT-RECOGNITION-FOR-DOMAINS FAIL : NO-TRAILING-DASH- -ACTUALLY-NEITHER-WAY NO-DIGIT-TEST1 2NO-DIGIT-TEST N0-DIGIT-T3ST NO-SPACE NO-SPE_CIAL-CHAR SURE?YES
Extraction
PASS : NOR REGISTER FLIP-FLOP CPU FLIP-FLOP-FLAP A A-A ALL-GOOD TIP-US-PLEASE OR-IS-THERE-NO-WAY-TO-GET-STUDENT-RECOGNITION-FOR-DOMAINS FAIL : NO-TRAILING-DASH- -ACTUALLY-NEITHER-WAY NO-DIGIT-TEST1 2NO-DIGIT-TEST N0-DIGIT-T3ST NO-SPACE NO-SPE_CIAL-CHAR SURE?YES