我想很多人之前都做过一些类似的开发任务:
我想检查人们的电子邮件地址是否只匹配@tomtom.com 或@stream.com。
目前,我有两个解决方案:
使用
indexof()
功能var checkTomTomEmail=eo.data.username.indexOf("@tomtom.com"); var checkStreamEmail=eo.data.username.indexOf("@stream.com"); if (checkTomTomEmail >0 || checkStreamEmail >0 ) { //Run the login code } Else { //Please login with your tomtom or stream email }
使用匹配
var patt1=/@tomtom.com/gi; var patt2=/@stream.com/gi; var checkTomTomEmail=eo.data.username.match(patt1); var checkStreamEmail=eo.data.username.match(patt2); if(indexOf(checkTomTomEmail)> 1 ||indexOf (checkStreamEmail)>1) { //Login }
我仍然认为我还没有考虑所有细节。有什么建议么?
谢谢