recherche

Maison  >  Questions et réponses  >  le corps du texte

filtrage de chaîne d'entrée de champ de texte - objective-c - filtrage de chaîne d'entrée de champ de texte

Filtrez la chaîne lors de la saisie dans textField. Seuls les caractères chinois peuvent être saisis et aucune autre saisie n'est autorisée

伊谢尔伦伊谢尔伦2824 Il y a quelques jours714

répondre à tous(3)je répondrai

  • 怪我咯

    怪我咯2017-05-02 09:29:53

    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.

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:29:53

    Vous pouvez juger le texte dans la méthode proxy. S'il y a des chiffres anglais, supprimez-les

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:29:53

    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

    répondre
    0
  • Annulerrépondre