|
|
|
<?
function only_digits ($string)
{
if (ereg_replace("[^0-9]","",$string)==$string) return 1;
else return 0;
}
function no_digits ($string)
{
if (ereg_replace("[0-9]","",$string)==$string) return 1;
else return 0;
}
?> |
|
| Finding numbers within a string Categories : PHP, Regexps, Strings | | | I need a trim function/regexp that will trim all " " from the ends of a string. Categories : Regexps, PHP, Strings | | | What is the best way to split a string that consists of two bits of data
seperated by whitespace? Categories : Regexps, Strings, PHP | | | columned txt file to array()? Categories : Arrays, Strings, Regexps, PHP | | | Massreplace Categories : Filesystem, Regexps, Strings, PHP | | | String Replacement and speed consideration
Categories : PHP, Strings, Regexps | | | Avoiding or Detecting high bit characters in a string. Useful when you want to create a valid RSS feed Categories : PHP, Strings, Unicode, Regexps, Rich Site Summary (RSS) | | | Extract keywords from a string having words in " " count as one string. Categories : PHP, Strings, Regexps, Search | | | Customizable encoding and decoding strings with security. Categories : PHP, Strings, HTML and PHP | | | Parse string to find sub-string between two arbitrary strings Categories : PHP, Strings, HTML and PHP, Arrays | | | A simple configuration file editor to ease you life in setting up php applications. Reads variables from a given file automatically and displays current value. New value will be written to file after submit. Categories : PHP, Filesystem, Regexps, Java Script | | | Class TStringList include some metods from class TStringList
implemented in INPRISE/BORLAND-DELPHI Categories : PHP Classes, PHP, Strings | | | This script is a contact form between users of a
website (kinda like the PM function on the forums)
Categories : PHP, Databases, MySQL, Regexps | | | explode() and SQL blobs Categories : General SQL, Strings, PHP, Databases | | | textwrap fill-paragraph (justification) Categories : Strings, PHP, Algorithms | |
| | | | V. Alex Brennen wrote :111
Here`s one which will allow decimal numbers:
function only_decimal_digits($string)
{
if(ereg_replace("[^0-9.]","",$string)==$string) return 1;
else return 0;
}
function only_comma_delimited_digits($string)
{
if(ereg_replace("[^0-9,]","",$string)==$string) return 1;
else return 0;
}
function only_comma_delimited_decimal_digits($string)
{
if(ereg_replace("[^0-9.,]","",$string)==$string) return 1;
else return 0;
}
Ok, you get the idea. ereg_replace returns a string - the
if statement compares the string that the ereg_replace call
returns. If they match, a 1 or TRUE is returned. If they
do not match a 0 or FALSE is returned. The syntax of the
ereg_replace call is [(range)], the ^ inverts it (not). So
the ereg_replace calls say "Replace anything that is not in
the range [0-9.] (or what ever you place in that range)".
Then the if statment checks to see if ereg_replace did
replace anything.
- VAB
| |
|
|