Maison développement back-end tutoriel php 【问一个正则表达式有关问题】

【问一个正则表达式有关问题】

Jun 13, 2016 pm 01:10 PM
else match print quot str

【问一个正则表达式问题】
问题描述:
禁止全字母;
禁止全数字;
禁止特殊字符;
禁止标点符号;
长度2到7个字符;


如果上面的比较难可以直接写下面的

只允许中文字符串;
长度在2到7个字符;
禁止特殊字符;
禁止标点符号;




------解决方案--------------------
简而言之,就是要匹配一个2-7个字的中文字符串呗
------解决方案--------------------
其实这个问题百度可以找的到,下面是引用的代码:
$str = "php编程";
if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {
print("该字符串全部是中文");
} else {
print("该字符串不全部是中文");
}
------解决方案--------------------
长度自己加个字符集转换然后判断相应的长度就可以了

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Analyse du code source str de type Python intégré Analyse du code source str de type Python intégré May 09, 2023 pm 02:16 PM

1L'unité de base du stockage informatique Unicode est l'octet, composé de 8 bits. Étant donné que l'anglais ne comprend que 26 lettres et un certain nombre de symboles, les caractères anglais peuvent être stockés directement en octets. Mais d'autres langues (comme le chinois, le japonais, le coréen, etc.) doivent utiliser plusieurs octets pour le codage en raison du grand nombre de caractères. Avec la diffusion de la technologie informatique, la technologie de codage des caractères non latins continue de se développer, mais il existe encore deux limitations majeures : pas de support multilingue : le schéma de codage d'une langue ne peut pas être utilisé dans une autre langue et il n'existe pas de norme unifiée : par exemple, il existe de nombreuses normes d'encodage en chinois telles que GBK, GB2312, GB18030, etc. Étant donné que les méthodes d'encodage ne sont pas unifiées, les développeurs doivent effectuer des conversions entre différents encodages, et de nombreuses erreurs se produiront inévitablement.

Quelles sont les similitudes et les différences entre __str__ et __repr__ en Python ? Quelles sont les similitudes et les différences entre __str__ et __repr__ en Python ? Apr 29, 2023 pm 07:58 PM

Quelles sont les similitudes et les différences entre __str__ et __repr__ ? Nous connaissons tous la représentation des chaînes. La fonction intégrée repr() de Python peut exprimer des objets sous forme de chaînes pour faciliter notre identification. Il s'agit de la "représentation sous forme de chaîne". repr() obtient la représentation sous forme de chaîne d'un objet via la méthode spéciale __repr__. Si __repr__ n'est pas implémenté, lorsque nous imprimons une instance d'un vecteur sur la console, la chaîne résultante peut l'être. >>>classExample:pass>>>print(str(Example()))>>>

Où est l'impression sur le clavier ? Où est l'impression sur le clavier ? Jun 19, 2023 am 09:37 AM

La touche d'impression d'écran se trouve sur les touches fléchées du clavier, avec les mots "prtsc sysrq" dessus, et est située à droite de f12. S'il n'y a pas de bouton avec le mot « prtsc sysrq », vous pouvez trouver « fn » et « insert (prt sc) », cliquez d'abord sur « fn », puis cliquez sur « insert (PRT sc) » pour réaliser la fonction de capture d'écran d'impression. .

Introduction aux fonctions Python : fonctions et exemples d'utilisation de la fonction print Introduction aux fonctions Python : fonctions et exemples d'utilisation de la fonction print Nov 03, 2023 pm 04:33 PM

Python est un langage de programmation populaire conçu pour rendre la programmation informatique plus simple et plus facile à comprendre. En Python, utiliser la fonction d'impression pour afficher du texte sur la console est une tâche basique. Dans cet article, nous présenterons la fonction d'impression de Python, explorerons ses capacités et ses exemples d'utilisation, et fournirons des exemples de code pour vous aider à mieux comprendre comment utiliser la fonction. La fonction d'impression de Python est une fonction intégrée utilisée pour afficher du texte et la valeur d'une variable. Sa syntaxe est très simple. Il te suffit de

À quoi sert else dans la structure de boucle Python ? À quoi sert else dans la structure de boucle Python ? Sep 26, 2023 am 10:52 AM

Dans la structure de boucle de Python, le bloc else est utilisé pour exécuter un morceau de code spécifique lorsque la boucle se termine normalement. Si la boucle est interrompue par une instruction break, le code du bloc else ne sera pas exécuté. L'utilisation de blocs else peut rendre le code plus clair et plus facile à comprendre, et peut effectuer certaines opérations nécessaires une fois la boucle terminée.

Utiliser la fonction d'impression en Python Utiliser la fonction d'impression en Python Feb 18, 2024 pm 02:48 PM

Python est un langage de programmation de haut niveau simple et facile à apprendre, largement utilisé dans l'analyse de données, l'intelligence artificielle, le développement Web et d'autres domaines. En Python, print est une fonction couramment utilisée pour afficher des résultats ou des informations de débogage à l'écran. Cet article présentera en détail l'utilisation de la fonction d'impression et fournira des exemples de code spécifiques pour aider les lecteurs à mieux la maîtriser. Premièrement, la fonction d'impression peut accepter plusieurs paramètres et les imprimer à l'écran. Ces paramètres peuvent être des chaînes, des entiers, des nombres à virgule flottante, etc., ou encore des variables,

Quels sont les différents types de mots-clés en langage C ? Quels sont les différents types de mots-clés en langage C ? Sep 14, 2023 pm 02:57 PM

Les mots clés sont souvent appelés mots prédéfinis ou réservés dans les langages de programmation. Chaque mot-clé en langage C remplit une fonction spécifique dans le programme. Les mots-clés ne peuvent pas être utilisés comme noms de variables. Les mots-clés ont une signification fixe et ne peuvent pas être modifiés. Ce sont les éléments constitutifs des programmes « C ». Le langage C prend en charge 32 mots-clés. Tous les mots-clés sont écrits en lettres minuscules. Les différents types de mots-clés sont les suivants : autodoubleintstructbreakelselongswitchcaseenumregistertypedefcharexternreturnunionconstshortfloatunsignedcontinueforsignedv

See all articles