Gibt es eine Möglichkeit, nur Kyrillisch zu machen, um Eingabe/Post zu setzen? Ich habe es mit if(ctype_alnum($imeiprezime) == false)
gemacht und es funktioniert, aber ich kann keine Leerzeichen hinzufügen. Ich möchte Eingaben wie Ilija Popivanov
und Илија Попиванов
zulassen.PHP nur Kyrillisch in Eingabe ohne JavaScript
1
A
Antwort
0
sollten Sie in der Lage sein, dies zu verwenden:
$string1 = ' Ilija Popivanov Илија Попиванов';
if(!preg_match('/[^\p{Cyrillic}\p{L} ]/u',$string1))
{
echo 'pass';
}else{
echo 'fail';
}
Wesentlichen, wenn es irgendwelche nicht-Kyrillisch nicht-Raum sind, oder nicht-Buchstaben Zeichen, preg_match
wahr zurück.
+0
Ich werde versuchen und thx –
Mögliches Duplikat von [Mit ctype \ _alnum() mit Leerzeichen] (http://stackoverflow.com/questions/19804342/using-ctype-alnum-with-spaces) – Laurel
ich sat es ist nicht nützlich für mich –
Warum ? Es erfüllt Ihre Anforderung, JS nicht zu verwenden. – Laurel