我被困在驗證用戶輸入。 我有一套允許的字符「R G B Y」,我要求用戶輸入。我想驗證用戶是否只輸入允許的字符(「R G B Y」)。Ruby - 根據允許的字符驗證用戶輸入
用戶可以輸入任何他或她想要只要輸入包括不允許的字符,例如:
user_input1 = "R R R Y"
user_input2 = "Y Y B G"
等等...
我完全卡住,我試着用正則表達式:
/[RGBY]/
它工作正常,如果用戶輸入允許的字符,但是否會有的允許和不允許的字符的混合,正則表達式不會趕上它:(例如:
wrong_user_input = "Z Z R Y"
我知道正則表達式是矯枉過正這個簡單的任務,但我想不出其他的在這一刻的東西。 任何幫助,將不勝感激.... 謝謝!
是「RRRY」也是允許的,或應該有始終空間其間? –