La méthode de jquery pour déterminer s'il s'agit d'un caractère chinois : créez d'abord un exemple de fichier frontal ; puis entrez l'expression régulière utilisée pour faire correspondre le chinois comme "u4E00-u9FA5" ; puis utilisez test ou match to ; vérifiez si la chaîne est cohérente avec l'expression régulière Match ; affichez enfin le résultat du jugement.
L'environnement d'exploitation de ce tutoriel : Système Windows 7, jquery version 1.10.0 Cette méthode convient à toutes les marques d'ordinateurs.
Recommandé : "Tutoriel vidéo jquery"
Comment utiliser des expressions régulières dans jquery pour déterminer s'il contient du chinois et s'il est entièrement chinois
Introduction Dans jquery, utilisez des expressions régulières pour vérifier si elles contiennent du chinois ou s'il s'agit uniquement de code chinois, et il existe un exemple de démonstration complet.
En jquery, si l'on veut déterminer si une variable ou le contenu saisi par l'utilisateur dans la zone de texte contient du chinois, ou si tout est chinois, la méthode est très simple,
ci-dessous, le webmaster vous explique étape par étape pour vous montrer comment écrire l'expression dont nous avons besoin en pratique :
Tout d'abord, l'expression régulière utilisée pour correspondre au chinois est :
\u4E00-\u9FA5
Deuxièmement, en expressions régulières, lorsque nous voulons vérifier le jugement ou faire correspondre une chaîne, nous pouvons utiliser test ou match :
test : utilisé pour détecter si une chaîne correspond à l'expression régulière et renvoie vrai ou faux ;
Structure de syntaxe : régular.test(string)
match : utilisé pour récupérer les valeurs dans la chaîne qui correspondent à l'expression régulière. Si aucune valeur correspondante n'est trouvée, null est renvoyé.
Structure de syntaxe : string.match(regular);
Après avoir compris les deux étapes ci-dessus, nous pouvons commencer à écrire l'expression régulière dont nous avons besoin :
var v="要检验的字符串"; var d=/[\u4E00-\u9FA5]+/.test(v);//检测v里是否包含1个或多个中文字符 或者: var d=v.match(/[\u4E00-\u9FA5]+/);//匹配v里1个或多个连续的中文字符
Dans le code ci-dessus , tant que v contient des caractères chinois, alors d est vrai. Cela répond à notre exigence de "déterminer si elle contient des caractères chinois". Ensuite, si nous voulons juger si la chaîne est entièrement chinoise, il suffit d'ajouter des symboles indiquant le. début et fin de la chaîne à l'expression régulière :
var v="要检验的字符串"; var d=/^[\u4E00-\u9FA5]+$/.test(v);//检测v从开头到结尾是否为一个或多个中文 或者: var d=v.match(/^[\u4E00-\u9FA5]+$/);//匹配v从开头到结尾1个或多个连续的中文字符
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!