[code]
<?
/*
The next code checks the following :
o URL starts with a-z, A-Z (e.g. http, ftp...)
o It is then followed by ://
o next we have more letters, numbers and special chars : a-z, A-Z, 0-9, -, _
o there must be at least one "."
o A URL can contain at it's end part the more special characters and this is
why the last part allows for more options such as ?, /, &, %, etc...
you may add/remove chars as needed to your code.
*/
// Assuming that the URL is received from a FORM by POST with the field name being "URL" the code
// Looks like this :
if(!preg_match("/^[a-zA-Z]+[:\/\/]+[A-Za-z0-9\-_]+\\.+[A-Za-z0-9\.\/%&=\?\-_]+$/i",$_POST[URL])) {
Echo"You must supply a valid URL.";
Exit();
}
?>
[code]
Find the day of the week for any given year/month/day. Categories : PHP , Date Time , Data Validation , Algorithms , Beginner Guides Ensure that a specific value lies within a specific range. Categories : PHP , Beginner Guides , Data Validation Find if a year is leap. Categories : PHP , Date Time , Beginner Guides , Data Validation PHP based HTML rabbing Tools Categories : PHP , HTML and PHP , Tag Extractors , Regexps , Beginner Guides PHP Image Validation Class - test if a specific file is of a certain image type without relying on the said file extension. Categories : PHP , PHP Classes , Data Validation , Graphics , Beginner Guides Form Validation Using PHP to highlight non valid fields Categories : PHP , Form Processing , Data Validation , Beginner Guides a PHP Function to Get only the filename (remove the extension) using regular expressions. Categories : PHP , Regexps , Beginner Guides Newbie Notes #7 - Ridiculous regex Categories : PHP , Beginner Guides , Regexps Db_lib - practical example usage of database abstraction and form validation.
Categories : PHP , Form Processing , PHP Classes , Data Validation , Beginner Guides Check for functional file links (broken Files)
Categories : PHP , Data Validation , FTP , Regexps , Arrays Banknote Validation - A PHP class that provides several methods to quickly validate banknote serial numbers of the following currencies: AUD, CAD, CHF, CNY, EUR, GBP, JPY, USD.
Categories : PHP , PHP Classes , Data Validation , Regexps An array of functions to use in checking user input to HTML forms : text, firstName, middleNameOrInit, lastName, email, web, digits, decimal, hex, genNum, USD, BPS, Euro, USphone, USzip Categories : PHP , Data Validation , Regexps How to Create a Shoutbox Using PHP & MySQL Categories : PHP , MySQL , Web Applications , Beginner Guides , HTML and PHP Validating a URL with JavaScript RegExp Categories : Java Script , Data Validation , Beginner Guides Gets the browser and OS from the $_SERVER['http_user_agent'] variable in PHP Categories : PHP , HTTP , Regexps