我想確保只有具有有效.edu
電子郵件地址的學生才能註冊。將EDU字符串轉換爲正則表達式
下面是從軌道DOC
validates :email, :format => { :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i, :on => :create }
的方式,我對正則表達式相當薄弱。我向Google投擲/\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i
,測試字符串爲[email protected]
。
我有0個正則表達式的經驗。如果測試字符串是.edu
正則表達式是什麼?你可以向我指出我可以找到的信息。
什麼是你的問題?問題是什麼 ?你無法弄清楚什麼是什麼?請嘗試更具體? –
@Sniffer我正在構建一個Rails應用程序,我的所有用戶都是學生,我想確保只有擁有有效.edu電子郵件的學生才能註冊。我需要使用.edu正則表達式驗證我的模型中的電子郵件地址,並且我沒有正則表達式體驗。 – Jngai1297
所以你認爲上面的正則表達式有問題,並希望我們用正則表達式來幫助你驗證僅以'.edu'結尾的電子郵件? –