android怎么验证输入框中的内容是汉字,或者邮箱,数字和字母等?

输入框的内容如何验证只能输汉字,或者数字,或者数字与字母的组合?

0

4个回答

有些可以通过EditText的inputType属性设置,比如number,其他的可以代码中监听文本变化,然后用正则表达式适配。匹配双字节字符(包括中文在内):[^\x00-\xff]。其他的一楼已回答。

1
[a-zA-Z\u4e00-\u9fa5][a-zA-Z0-9\u4e00-\u9fa5]+

使用正则表达式
汉字的范围是\u4e00-\u9fa5

0

用TextWatch监听字符变化,然后用这个判断是不是中文
String txt = edInput.getText().toString();

Pattern p = Pattern.compile("[0-9]*");
Matcher m = p.matcher(txt);
if(m.matches() ){
Toast.makeText(Main.this,"输入的是数字", Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[a-zA-Z]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"输入的是字母", Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[\u4e00-\u9fa5]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"输入的是汉字", Toast.LENGTH_SHORT).show();
}

0

一般使用正则 或者 inputType 属性

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何控制输入框只能输入字母或者数字或者汉字?
请给出具体代码,谢谢!
easyUI 输入框验证(数字、字母、下划线)
[code="java"] $(function () { //设置text需要验证 $('#tcmc').validatebox(); }) var fg=true; $.extend($.fn.validatebox.defaults....
iOS 验证输入框是否是数字与字母的组合
适合新手学习的iOS 验证输入框是否是数字与字母的组合
验证input输入框(字母,数字,符号,中文)
  <h1>js验证输入框内容</h1> <br /> <br /> 只能输入英文 <input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')"> <br /> <br /> 只能输入英文 &
input 输入框 只能输入数字、字母、汉字等
<!-- 1.文本框只能输入数字代码(小数点也不能输入) --> <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> <br><br> <!-- 2.只能输入数字,能输小...
JavaScript 验证input输入框(中文,数字,字母,符号)等
一,只能输入数字。 <input type="text"name="number" id="number" value="1" maxlength="11" title="titleone" onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipbo...
JavaScript前台数据验证(:数字,小数,身份证号,电话号码,邮箱,,汉字,英文字母,数字字母、"_" 和 " -" , 汉字字母和‘_’,汉字字母数字和'_')
前台数据输入验证,是一门技术活,经常会有动不动写好多方法来验证数据,这样的做法感觉工作重复且底下,因此写入了一个JavaScript插件,只需要引入,添加2段代码,添加需要验证的文本框即可,方便快捷。效果图js文件 点击打开链接 https://download.csdn.net/download/qq_28254093/10393740具体用法(1):引入文件: <script type=...
求正则表达式(汉字,字母,数字 混合验证)
首位汉字,rn2-4位为字母,rn第5位汉字,rn6-14位为数字,rn最后一位为汉字
常用验证只能是字母(不区分大小写)、数字、汉字的正则表达式
1.在前端(SWT)表单页面,经常会使用验证,非空的验证,太简单,代码不贴了。验证只能是字母(不区分大小写)、数字、汉字的正则表达式以及验证的代码如下: [code="java"] private boolean valiOrganName(){ String organName="test"; //包含数字、字母(不区分大小写)、汉字的正则表达式,这里还限制了长度1~16 ...
如何区分字符串是汉字还是字母或者数字??
如何区分字符串是汉字还是字母或者数字组成??
验证html中文本框中数字、字母和汉字的长度
验证html中文本框中数字、字母和汉字的长度
字符识别(汉字+数字+字母)
由于专业方向问题,老师让研究一下字符识别的知识。rnrn目前我对字符识别了解不多,求大神给一些字符识别的方法rn目前我只知道有模板匹配和神经网络这两种方法。。。
验证码-数字字母汉字
package com.squirrel.db; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; ...
验证输入框内容是否为数字
var regExp=/^\d+(\.\d+)?$/; if(!regExp.test(moq)){     Ext.MessageBox.alert("",error);     return false; }
输入框邮箱地址格式验证代码
用于程序员或编程爱好者在设计程序时,验证输入框的输入的邮箱地址格式是否正确!
iOS 区分字符串是字母、数字、汉字
//数字         NSString *regex =@"[0-9]*";         NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];         BOOL numregex = [pred evaluateWithObject:searchBar.text];  
javascript验证文本框的输入只能是数字或者汉字
javascript验证文本框的输入只能是数字或者汉字的代码怎么写啊rnrn先来先的哦
数字和字母验证
主要用来判断输入框输入的是否是数字和字母
字母+数字 正则验证
^(?![0-9]+$)(?![a-zA-Z]+$)[0-9a-zA-Z]{6,18}$
验证字母与数字的混合
对于密码,有一个需求是输入的数字与密码必须是数字与字母的混合,也就是说比如输入的密码是6位数,则这6位数至少有一个是字母,也至少有一个是数字,不知道大家做过类似的没有,无论是JS或者Java的都可以,谢谢
java验证邮箱、数字
ava 验证邮箱格式正确性 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegisterCheck { /** * 验证输入的邮箱格式是否符合 * @param email * @return 是否合法 */...
正则表达式验证-数字、邮箱
<form name="myform" action="" onsubmit="return fun1()"> <div align="center"> <table border="1" width="60%" > <tr> <td col
php 验证邮箱 url 数字等
http://blog.csdn.net/zouhao619/article/details/17761185
判断字母或者数字
//判断大小写字母函数 function isLetter(value){ var strExp=/^[A-Za-z]+$/; if(strExp.test(value)){ return true; }else{ return false; } } // 判断数字函数 function isNumber(value){ if...
输入框内容验证问题?
请问有没有验证输入框内容只为数字和“;”号(分号),如果有其它字符在提交时就报错的函数。
输入框只能输入字母和数字
$.fn.onlyNumAlpha = function () {//只能输入数字和字母 $(this).keypress(function (event) {//键盘按下时触发 var eventObj = event || e; var keyCode = eventObj.keyCode || eventObj.which; if ((...
正则表达式验证只能是数字和字母问题
现在遇到一个问题,以前多没写过正则表达式验证,现在想验证.表单输入的,只能是数字和字母类型,不晓得该怎么写..谢谢各位JS高手指导一下.在JAVA中..rnrn rn rnrnrnrn rnrn
数字 字母 汉字 下划线的正则怎么写
rnrnNSString *stricterFilterString = @"[A-Z0-9a-z._\u4e00-\u9fa5]";
怎样验证textbox输入的是字母和数字?
要用什么验证控件,和正则式?
JS 账号必须是数字或者字母
账户:(账号必须是数字或者字母) 密码:(密码最少为6位) window.onload = function() { var btn = document.getElementById("btn"); btn.onclick = function() { var reg = /^[0-9a-zA-Z]*$/g;//正则表达式,必须是数字或者字母 var
HTML 正则表达式 输入框数字+字母、数字 四位数
<td class="bggrayLeft30"> <input type="text" id="segmentCode" maxlength="4" oninput="value=value.replace(/[^\d]/g,'');" datatype="*" nullmsg="请输入权限编码(纯数字)" na
验证数字 汉字 的正则表达式
验证数字 、汉字 的正则表达式,比如:电话号码,身份证号码,1年的12个月,正负数,是否含有特殊符号等。。具体的自己可以下下来看。
显示点阵字库的汉字或者字母
显示点阵字库的汉字或者字母,可以实现横向滚动,纵向滚动,可以在PC上显示效果
Android 汉字字母检索
Android 汉字字母检索
字母_数字_汉字混合的验证码
字母_数字_汉字混合的验证码字母_数字_汉字混合的验证码
车牌_汉字_字母_数字训练集
资源包含近五万张字符图片,其中包括0~9;A~Z;31个汉字;不包含I与O(中国车牌不包含I与O);
12864显示汉字,数字,字母
用12864和51实现显示汉字、字母、字符,包含C程序和仿真。
验证码生产(字母+数字+汉字)
生成验证码的一段代码,可以根据自定义参数生成汉字还是字母加数字
匹配汉字数字字母的正则!
写一个正则匹配如下要求:rnrn1.聊天社交必备手机QQrnrn2.WP7手机QQ2008rnrn3.网上冲浪必备-UC浏览器rnrn4.音乐播放必备
Excel分离汉字、字母和数字
能够在电子表格中快速提取分离汉字、字母、数字