Heim  >  Artikel  >  Backend-Entwicklung  >  Reguläre PHP-Abgleichmethode für Chinesisch und Englisch, Zahlen und Unterstreichungen

Reguläre PHP-Abgleichmethode für Chinesisch und Englisch, Zahlen und Unterstreichungen

小云云
小云云Original
2018-01-30 14:12:133758Durchsuche

Dieser Artikel stellt hauptsächlich die Methode des regelmäßigen PHP-Abgleichs von Chinesisch und Englisch, Zahlen und Unterstrichen vor, die zur Überprüfung von Benutzernamen verwendet werden kann. Ich hoffe, dass sie jedem helfen kann.

1. Frage:

Der Benutzername muss bei der Registrierung aus Chinesisch und Englisch, Zahlen oder Unterstrichen bestehen und darf nicht andere Zeichen enthalten.

2. Lösung:

Führen Sie einfach eine regelmäßige Überprüfung von Chinesisch, Englisch, Zahlen und Unterstrichen bei den Eingabezeichen durch.

Der Code lautet wie folgt:


$username='脚本之家jb51.net@#……^&*';
$preg='/[\w\x{4e00}-\x{9fa5}]+/u';
//$preg='/[\x80-\xff_\w]+/u';
preg_match($preg,$username,$arr);
print_r($arr);

Laufergebnisse:


Array
(
  [0] => 脚本之家jb51
)

Verwandte Empfehlungen:

Tipps zum regulären PHPStorm-Abgleich teilen, um leere Zeilen und Kommentarzeilen zu löschen

Detaillierte Erläuterung einiger regulärer Abgleichsausdrücke in jQuery

Detaillierte Erläuterung der Methode zum regelmäßigen Abgleichen von Chinesisch mit PHP und Javascript

Das obige ist der detaillierte Inhalt vonReguläre PHP-Abgleichmethode für Chinesisch und Englisch, Zahlen und Unterstreichungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn