mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
This commit is contained in:
+10
-5
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user