gpt4 book ai didi

android - Kotlin,安卓平台。如何检查文本是否包含任何数字/符号/字符?

转载 作者:行者123 更新时间:2023-12-02 12:15:54 26 4
gpt4 key购买 nike

对于初学者来说,我是 Kotlin 的新手,并且只使用了 Android Studio 2 周。
我只是想检查 EditText 字段是否包含任何数字/符号/字符。
我试着这样写:

    if (editText!!.text.contains(Int)) {
textView?.text = "ERROR! EDITTEXT FIELD CONTAINS DIGITS!"
}
但它不是那样工作的。我如何检查文本是否为数字,或者是否包含符号(例如“/?!:;%”)?谢谢你的帮助!

最佳答案

定义一个包含所有要检查的符号和数字的字符串:

val symbols = "0123456789/?!:;%"
然后使用 any :
if (editText!!.text.any {it in symbols}) {
textView?.text = "ERROR! EDITTEXT FIELD CONTAINS DIGITS/INVALID SYMBOLS!"
}

关于android - Kotlin,安卓平台。如何检查文本是否包含任何数字/符号/字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62484394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com