language: PHP (php 5.4.4)
date: 412 days 4 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
function is_valid_regex($pattern)
{
    return is_int(@preg_match($pattern, ''));
}
 
$patterns = array('/[[0-9]/i', '//(.*)/', '/(.*)-(.*)-(.*)/ ', '/([a-z]+)-([0-9_]+)/i');
 
foreach ($patterns as $pattern)
{
    echo sprintf('%s is %b' . "\n", $pattern, is_valid_regex($pattern));
}