This commit is contained in:
Christian Paminger
2009-05-08 15:28:43 +00:00
parent 601564a424
commit 4c55259189
5 changed files with 1270 additions and 20 deletions
+10 -5
View File
@@ -1,15 +1,20 @@
function emailCheck(emailStr) {
function emailCheck(emailStr)
{
// checks if the e-mail address is valid
var emailPat = /^(\".*\"|[A-Za-z0-9\w\.\-]*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z\w\-]*(\.[A-Za-z]\w*)+)$/;
var matchArray = emailStr.match(emailPat);
if (matchArray == null) {
if (matchArray == null)
{
return false;
}
// make sure the IP address domain is valid
var IPArray = matchArray[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
if (IPArray != null) {
for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
if (IPArray != null)
{
for (var i=1;i<=4;i++)
{
if (IPArray[i]>255)
{
return false;
}
}