Re: [問題]兩個問題..

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2007/05/13 16:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《RudyGay (!!!)》之銘言: : 這學期修了flash : 老師出了兩個作業 : 之前因為一些事沒去上課 : 所以都不會 >< : 想請板友們幫忙 : 雖然廉價 : 但願已全部批幣酬謝 : 01. : 寫一個程式 把email的帳號和伺服器印出 : 如:12345@gmail.com : 印出12345和gmail.com 用split就可以把email拆成兩段 var email:String = "12345@gmail.com"; var emailArray:Array = email.split("@"); trace(emailArray[0]); //會印出 12345 trace(emailArray[1]); //會印出 gmail.com : 02. : 檢查email是否合法 : 這是我在網路上找到的 : ================================================= : function chkemail(a) : { var i=a.length; : var temp = a.indexOf('@'); : var tempd = a.indexOf('.'); : if (temp > 1) { : if ((i-temp) > 3){ : if ((i-tempd)>0){ : return 1; : } : } : } : return 0; : } : =========================================================== 上面應該是ok的 :) 我完全沒改就可以用囉 var email:String = "12345@gmail.com"; if(chkemail(email)){ trace("OK!"); }else{ trace("Not OK!"); } 供你參考 -- 不過該上的課還是要去聽聽會比較好 :) -- http://www.eddie.com.tw/blog/ http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.172.127
文章代碼(AID): #16HizA3Q (Flash)
文章代碼(AID): #16HizA3Q (Flash)