$string = "(232) 555-5555";
if (preg_match('/^(?[0-9]{3})?|[0-9]{3}[-. ]? [0-9]{3}[-. ]?[0-9]{4}$/', $string)) {
echo "example 2 successful.";
}
Tag Archive for number
PHP (RegEx) Telephone Number Validation
Category: Uncategorized |
Tags: expressions, number, phone, php, regular, simple, telephone, validation
Convert a number to a position / ranking
function numberToPlace($number) {
if(!is_numeric($number)) return false;
$number = intval($number);
$lastNumber = substr($number, -1);
$lastTwo = substr($number, -2);
$append = ($lastNumber == '1' && $lastTwo != 11) ? 'st' : (($lastNumber == '2' && $lastTwo != 12) ? 'nd' : (($lastNumber == '3' && $lastTwo != 13) ? 'rd' : 'th'));
return $number . $append;
}
IsEven
function isEven($i){
return ($i % 2) == 0;
}
Add 0 to a one digit number
function a0(n) n = trim(n) a0 = n if trim(n) = "" then exit function n = cstr(n) if len(n) < 2 then n = "0" & n a0 = n end function
PHP æ£è¦è¡¨ç¾ næ¡ã®é€£ç¶šã—ãŸæ•°å—ã‚’å–り出ã™
/* ã“ã“ã‹ã‚‰ */
// æ–‡å—å–り出ã—
// htmlã®ã‚¿ã‚°ã‚’外ã™
$str = "ã“ã“ã«ãƒ†ã‚ストを入れる。今日ã¯20080213ã§ã™ã€‚";
// æ•°å—8æ¡ã ã‘å–り出ã™
preg_match("/[0-9]{8}/" ,$str, $match); // 0-9ã®æ•°å—ã§{8}æ–‡å—連続
$str = $match[0];
echo $str;
Large Factorials in LISP
(defun factorial(x)
(cond ((zerop x) 1)
('T (* x (factorial (1- x)))) ))
(factorial 1000)
Random Number
function runMe(){
var test1 = function(){
alert("Test 1 has been fired");
}
var test2 = function(){
alert("Test 2 has been fired");
}
var myArray = [test1, test2]
var randomNumber = Math.floor(Math.random()*2);
myArray[randomNumber]();
}
Thousand separator regex
s/d{1,3}(?=(d{3})+(?!d))/$&,/g
How to check if a number is odd or even
// Change '10' to be any number you want <?=(10&1) ? "odd" : "even"?>
String to hex
'&#x' + parseInt(number).toString(16).toUpperCase() + ';'