首頁  >  問答  >  主體

objective-c - textfield輸入字串過濾

textField輸入的時候過濾字串,只能輸入中文,其他的都不讓輸入

伊谢尔伦伊谢尔伦2698 天前646

全部回覆(3)我來回復

  • 怪我咯

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

    我這裡在輸入的過程中先用正規判斷是否輸入的是中文,是中文的話賦值給textfiled.text,再把這個值存到一個全域變數裡面,之後textfiled.text變化的時候,要是存在非中文的字符,用之前存的全域變數進行截取字串,只剩下中文的string賦值給textfiled.text,達到textfiled在輸入的過程中控制只能輸入中文。

    回覆
    0
  • 漂亮男人

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

    可以在代理方法裡去判斷text,如果有英文數字就刪掉好了

    回覆
    0
  • 滿天的星座

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

    這個可能做不到,因為輸入中文打拼音沒打完時,那些英文是會上去的,建設有非中文字是,保存按鈕什麼的灰掉,並提示用戶刪除非中文字符

    回覆
    0
  • 取消回覆