Как трябва да е този код ?

nand0

Registered
Как трябва да е този код
Код:
    if (!preg_match("       ", $name)) {
                                    echo '<br /><center>Моля въведете валиден <b>Ник</b> !<br />';
                                }


За да станат следните знаци

Код:
A-Z 0-9 `~!@#$%^&*()_-+=[]{}\|/,.


само възможни за ползване
 
Код:
$username=$_POST['username'];
if (!preg_match("/^-0-9A-Z_@s`~!@#$%&*()_-+=[]{}\|/,.]+$/i", $username)){
die ("Забранени символи!");
}

пробвай нещо такова.
 
Код:
if(!preg_match("/^[\w\s\`\~\!\@\#\$\%\^\&\*\(\)\_\-\+\=\[\]\{\}\\\|\/\,\.]+$/", $name))
{
    echo '<br /><center>Моля въведете валиден <b>Ник</b> !<br />';
}
 
[js]<script type="text/javascript">
function onlylatMMS(sender) {
var re = /^[0-9-A-z]*$/;
if (!re.test(sender.value)) {
alert('Може да използвате само латински букви и числа от 0 до 9!');
sender.value = sender.value.replace(/[^0-9-A-z]/g,"");
}
}
</script> [/js]

HTML:
<input type="text" name="sender" maxlength="18" onkeyup="onlylatMMS(this)" value="">
 

Back
Горе