Hello, this is my first topic here, so I hope that I'm doing the right. I've
done a search on google and on this forum without finding anyone with the
same problem as me, but maybe I'm not looking for the right keywords.

Here is my problem : I've created a very simple script that checks if a
domain is in a valid format or not, however with Firefox 3 it does not like
domains that are more than 20 characters long and firefox slows down and
then completly blocks.

Here is my code :

test.js :
function domchk() {
   var domain = $("input#domain").val();
   var reg = /^([a-z0-9]+(\-?\.?[a-z0-9]*)){2,63}\.([a-z]){2,4}$/i ;
   if (domain.match(reg)) {
      $("#ok").html("Correct format ...");
   } else {
      $("#ok").html("Wrong format ...</p>");      
   }
}

function simple_chk(target_items){
      $(target_items).each(function(){
      $(this).keyup(function(){
         domchk();
      });
});
}


$(document).ready(function(){
   simple_chk("input");
});


test.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test page</title>
<script type="text/javascript" src="jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="test.js"></script>
</head>

<body>
<h1> Javascript domain check ...</h1>
<form>
<p>
<input id="domain" type="text" /></p>
<p id="ok">Not changed yet...</p>
</form>
</body>
</html> 

As you can see I've reduced the code to the bare minimum to make sure that
it was not another part of the code causing the problem, and also so that
you can maybe see the problem without having to read through lots of code.
This simplified version does exactly the same thing as the main one so the
problem is in the few lines of javascript. I've not includes the latest
stable version of jquery as I guess that you already have it...

Thanks in advance :).
-- 
View this message in context: 
http://www.nabble.com/Firefox-problems-%28-with-input-reg.-exp.-verification%29.-tp20580852s27240p20580852.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to