- preg_match: documentation ( source)
<?php
if(preg_match("/(?=[a-z]*[0-9])(?=[0-9]*[a-z])([a-z0-9-]+)/i", 'aaa', $match)) {
echo $match[1] . "\n\r";
}
if(preg_match("/(?=[a-z]*[0-9])(?=[0-9]*[a-z])([a-z0-9-]+)/i", '0000', $match)) {
echo $match[1] . "\n\r";
}
if(preg_match("/(?=[a-z]*[0-9])(?=[0-9]*[a-z])([a-z0-9-]+)/i", 'aaa1111', $match)) {
echo $match[1] . "\n\r";
}
if(preg_match("/(?=[a-z]*[0-9])(?=[0-9]*[a-z])([a-z0-9-]+)/i", 'aaa1111 ', $match)) {
echo $match[1] . "\n\r";
}