【问题标题】:Allow limited keyboard digits in edit text, android? [duplicate]在编辑文本中允许有限的键盘数字,android? [复制]
【发布时间】:2016-04-08 07:14:06
【问题描述】:

我只想在编辑文本中允许使用字母、数字和一些特殊字符:

android:digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ()*-_,;':."

我还想允许 am-percent(&) 和双引号 (") 当我在数字中添加百分比时,我得到了这个错误

The entity name must immediately follow the '&' in the entity reference.

如何添加这两个特殊字符??

【问题讨论】:

  • 如何在 EditText 上使用 TextWatcher 类?
  • @WiSHY 在下面看到我的回答,希望对您有所帮助。

标签: android android-edittext digits


【解决方案1】:

尝试使用&"

您可以在此处找到完整列表: List of XML and HTML character entity references

【讨论】:

    【解决方案2】:

    您可以使用正则表达式来实现这一点

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-29
      • 2013-06-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-30
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多