LOL. Thanks guys. FF's JS console is throwing an error though:

Error: missing ] after element list
Source File: https://www.healthybuyersclub.com/scripts/emailcheck.js
Line: 18, Column: 21
Source Code:
var 
filter=[a-zA-Z0-9_-]@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

It looks like its pointing to either the underscore or dash after the 9.

Any ideas?

Rey...

Munson, Jacob wrote:
> I agree with his suggestion, but since the code is doing a case
> insensitive match, you don't need the 'A-Z'.  But I'm nitpicking.  ;)
> 
> 
>>-----Original Message-----
>>From: Ben Doom
>>Sent: Monday, March 13, 2006 9:47 AM
>>
>>You'll want to replace all instances of \w left of the @ with 
>>something 
>>like [a-zA-Z0-9_-] (which is off the top of my head and may 
>>need tweaking).
>>
>>--Ben
>>
>>Rey Bango wrote:
>>
>>>Guys I have the following javascript code that validates email 
>>>addresses. The problem is that it won't accept an email 
>>
>>that has a dash 
>>
>>>in it (eg: [EMAIL PROTECTED]). Could someone give me 
>>
>>some help with 
>>
>>>the regex filter to get it to accept the dash? Thanks.
>>>
>>>//Advanced Email Check credit-
>>>//By JavaScript Kit (www.javascriptkit.com)
>>>//Over 200+ free scripts here!
>>>
>>>var invalidaddress=new Array()
>>>/*
>>>invalidaddress[0]="hotmail"
>>>invalidaddress[1]="rocketmail"
>>>invalidaddress[2]="yahoo"
>>>invalidaddress[3]="zdnetmail"
>>>*/
>>>//extend or shorten this list if neccessary
>>>
>>>var testresults
>>>function isemail(chkemail){
>>>var invalidcheck=0;
>>>var str=chkemail
>>>var 
>>>
>>
>>filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6
>>}(?:\.[a-z]{2})?)$/i
>>
>>>if (filter.test(str)){
>>>var tempstring=str.split("@")
>>>tempstring=tempstring[1].split(".")
>>>for (i=0;i<invalidaddress.length;i++){
>>>     if (tempstring[0]==invalidaddress[i])
>>>     invalidcheck=1
>>>     }
>>>     if (invalidcheck!=1)
>>>             testresults=true
>>>     else{
>>>             alert("Please input a more official email address!")
>>>             testresults=false
>>>     }
>>>     }
>>>     else{
>>>             alert("Please input a valid email address!")
>>>             testresults=false
>>>     }
>>>return (testresults)
>>>}
> 
> 
> This transmission may contain information that is privileged, confidential 
> and/or exempt from disclosure under applicable law. If you are not the 
> intended recipient, you are hereby notified that any disclosure, copying, 
> distribution, or use of the information contained herein (including any 
> reliance thereon) is STRICTLY PROHIBITED. If you received this transmission 
> in error, please immediately contact the sender and destroy the material in 
> its entirety, whether in electronic or hard copy format. Thank you. A1.
> 
> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:235214
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to