Pendant le processus de saisie, j'utilise d'abord des expressions régulières pour déterminer si l'entrée est chinoise. Si elle est chinoise, je l'attribue à textfiled.text, puis je stocke cette valeur dans une variable globale lorsque textfiled.text change plus tard. s'il existe Pour les caractères non chinois, utilisez les variables globales précédemment stockées pour intercepter la chaîne, et seule la chaîne chinoise est affectée à textfiled.text, de sorte que textfiled ne puisse saisir que des caractères chinois pendant le processus de saisie.
Cela peut ne pas être possible, car lorsque vous tapez du pinyin chinois avant de terminer la saisie, les mots anglais seront affichés. S'il y a des caractères non chinois dans la construction, le bouton Enregistrer sera grisé et l'utilisateur sera invité. pour supprimer les caractères non chinois
Pendant le processus de saisie, j'utilise d'abord des expressions régulières pour déterminer si l'entrée est chinoise. Si elle est chinoise, je l'attribue à textfiled.text, puis je stocke cette valeur dans une variable globale lorsque textfiled.text change plus tard. s'il existe Pour les caractères non chinois, utilisez les variables globales précédemment stockées pour intercepter la chaîne, et seule la chaîne chinoise est affectée à textfiled.text, de sorte que textfiled ne puisse saisir que des caractères chinois pendant le processus de saisie.
Vous pouvez juger le texte dans la méthode proxy. S'il y a des chiffres anglais, supprimez-les
Cela peut ne pas être possible, car lorsque vous tapez du pinyin chinois avant de terminer la saisie, les mots anglais seront affichés. S'il y a des caractères non chinois dans la construction, le bouton Enregistrer sera grisé et l'utilisateur sera invité. pour supprimer les caractères non chinois