regex - Validating email format in java -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 73 जवाब

मुझे एक ईमेल सत्यापित करने की आवश्यकता है पैटर्न जो alphabat से शुरू होता है और @ gmail.com से समाप्त होता है। निम्नलिखित मेरा कोड है।

  सार्वजनिक स्थिर बूलीयन isValidEmail (स्ट्रिंग ईमेल) {स्ट्रिंग एंडपाटण = "@ जीमेल.com"; अगर (शून्य == ईमेल) {वापसी झूठी; } यदि (email.length () & lt; 10) {वापसी झूठी; } यदि (! Email.endsWith (endPattern)) {वापसी झूठी; } स्ट्रिंग [] strArr = email.split (एंडपाटन); स्ट्रिंग मेलआईडी = स्ट्रैर [0]; यदि (! वर्ण। लिटटर ((मेल आईडी.चार्ट (0)))) {वापसी झूठी; } वापस सच; }  

क्या इसको स्वीकार करने का एक बेहतर तरीका है? एक regex या बेहतर कोड?

एक regex का उपयोग करें

  सार्वजनिक स्थिर बूलीयन isValidEmail (स्ट्रिंग ईमेल) {यदि (ईमेल! = नल) {पैटर्न पी = Pattern.compile ("^ [A-Za-z]। *? @ Gmail \\। Com $"); मैचर एम = पी। मेट्चर (ईमेल); वापसी m.find (); }     विवरण झूठा है; }  

Comments

Popular posts from this blog

winforms - C# Form - Property Change -

java - Messages from .properties file do not display UTF-8 characters -

javascript - amcharts makechart not working -