久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何檢測編輯文本中的特殊字符并顯示 Toast 作為

How to detect special characters in an edit text and display a Toast in response (Android)?(如何檢測編輯文本中的特殊字符并顯示 Toast 作為響應(Android)?)
本文介紹了如何檢測編輯文本中的特殊字符并顯示 Toast 作為響應(Android)?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

抱歉我的英語不好,我正在使用谷歌翻譯.

An apology for my bad English, I'm using google translate.

我正在創建一個用戶必須在其中創建新個人資料的活動.我限制編輯 15 個字符的文本,如果新的配置文件名稱包含空格或特殊字符,我希望顯示警告.作為在線視頻游戲

I'm creating an activity in which users must create a new profile. I put a limit to edit text of 15 characters and I want that if the new profile name has spaces or special characters display a warning. As online video games

以下代碼可以幫助我檢測空格,但不能檢測特殊字符.

The following code helps me to detect spaces, but not special characters.

我需要幫助來識別特殊字符并顯示警告作為響應.

I need help to identify special characters and display a warning in response.

@Override
public void onClick(View v) {
    //Convertimos el contenido en la caja de texto en un String
    String nombre = nombreUsuario.getText().toString();

    //Si el tama?o del String es igual a 0, que es es lo mismo que dijeramos "Si esta vacio"
    if (nombre.length() == 0) {
        //Creamos el aviso
        Toast aviso = Toast.makeText(getApplicationContext(), "Por favor introduce un nombre de Usuario", Toast.LENGTH_LONG);
        aviso.show();

    } else if (nombre.contains(" ") | nombre.contains("\W")) {
        Toast aviso = Toast.makeText(getApplicationContext(), "No son permitidos los espacios ni los caracteres especiales", Toast.LENGTH_LONG);
        aviso.show();
    } else {
        nombre = nombreUsuario.getText().toString();
        //Conectamos con la base de datos
        //Creamos un bojeto y lo iniciamos con new
        Plantilla entrada = new Plantilla(CrearUsuarioActivity.this);
        entrada.abrir();

        //creamos un metodo para escribir en la base de datos (crear entradas)
        entrada.crearEntrada(nombre);
        entrada.cerrar();
    }
}

推薦答案

你可以使用:

string.matches("[a-zA-Z.? ]*")

如果字符串中的每個字符都是小寫字母 a-z、大寫字母 A-Z、句點、問號或空格,則計算結果為 true.

喜歡:

public void Click(View v) {
        if (v.getId() == R.id.button1) {
            String nombre = textMessage.getText().toString();
            if (nombre.length() == 0) {

                // Creamos el aviso
                Toast aviso = Toast.makeText(getApplicationContext(),
                        "Por favor introduce un nombre de Usuario",
                        Toast.LENGTH_LONG);
                aviso.show();

            } else if (!nombre.matches("[a-zA-Z.? ]*")) {
                Toast aviso = Toast
                        .makeText(
                                getApplicationContext(),
                                "No son permitidos los espacios ni los caracteres especiales",
                                Toast.LENGTH_LONG);
                aviso.show();

            } else {

                // Do what ever you want
            }

        }
    }

這篇關于如何檢測編輯文本中的特殊字符并顯示 Toast 作為響應(Android)?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Cut, copy, paste in android(在android中剪切、復制、粘貼)
android EditText blends into background(android EditText 融入背景)
Change Line Color of EditText - Android(更改 EditText 的線條顏色 - Android)
EditText showing numbers with 2 decimals at all times(EditText 始終顯示帶 2 位小數的數字)
Changing where cursor starts in an expanded EditText(更改光標在展開的 EditText 中的開始位置)
EditText, adjustPan, ScrollView issue in android(android中的EditText,adjustPan,ScrollView問題)
主站蜘蛛池模板: 免费一区 | 日本中文字幕视频 | 日韩国产中文字幕 | 激情欧美一区二区三区中文字幕 | 亚洲欧美激情视频 | 亚洲自拍偷拍欧美 | 国产91一区二区三区 | av网站在线播放 | 欧美日韩一区二区三区不卡视频 | 色成人免费网站 | 高清国产一区二区 | 欧美中文在线 | 久久6视频| 国产成人艳妇aa视频在线 | 亚洲午夜精品 | 亚洲激情在线观看 | 一区二区在线 | 国产精品99久久久久久宅男 | 精品麻豆剧传媒av国产九九九 | 熟女毛片 | 男人天堂网址 | 成人精品视频 | 日韩视频免费看 | www.亚洲 | 91久久精品 | 全免费a级毛片免费看视频免 | 中日字幕大片在线播放 | 黄色片在线 | 999国产视频 | 免费午夜视频 | 国产一区2区 | 欧美一区二区三区的 | 成人av免费网站 | 999www视频免费观看 | 国产福利在线视频 | 国产精品影视在线观看 | 国产高清在线 | 精产国产伦理一二三区 | 欧美一级毛片在线播放 | 伦理午夜电影免费观看 | 久综合 |