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