Pls guide on following. 1) I want to validate name for a alphabetic value, But if I give space between 2 words then its not supporting.. As example: Name = "PHP Guide" Then the system says name must be in alphabetic value. Pls find the codd No 1 for more Details : 2)I want to validate a phone no for 10 digits. But in this value if I enter "+" or "-" in begining then even the system will accept it. So can you pls suggest me what to do to solve the problem ? As Example : Phone = -984524561. Here "-" will be accepted by the system Pls find the codd no 2 for more details : COdd no 1 : function Name_validate() { if($_POST['name']!="") { $pattern="/^[a-zA-Z]+$/"; if(preg_match($pattern,$_POST['name'])) { Statements; } else { ?> <script> alert("Name must be in Alphabetic Characters"); </script> <? } } else { ?> <script> alert("Pls Enter Name"); </script> <? return false; } } COdd no 2 : function Phone_validate() { if($_POST['phone']!=="") { if(!is_numeric($_POST['phone'])) { ?> <script> alert("Phone No must be in Numeric Characters"); </script> <? } else if (is_numeric((string)$_POST['phone']) && strlen((string)$_POST['phone']) > 10) { ?> <script> alert("Phone No Can't be more than 10 digits"); </script> <? } else { statements; } } else { ?> <script> alert("Pls Enter Phone No"); </script> <? return false; } } __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com