`
蓝月儿
  • 浏览: 48156 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

正则表达式再输入内容的验证

 
阅读更多
如同在web中开发过程中,android输入内容的时候,为避免无效的输入,对用户输入的内容提前进行验证是有必要的。输入内容的长度,输入内容的数字,字母等,这样可以减少服务器短的压力。使用的验证邮箱例子:
 /**
   * 验证输入格式是否符合
   * @param email
   * @return 是否合法
   */
//	private boolean verifyFormat(String email){
//	 boolean tag = true;
//	 final String pattern1 = "[a-z0-9A-Z]";
//	 final Pattern pattern = Pattern.compile(pattern1);
//	 final Matcher mat = pattern.matcher(email);
//	 if (!mat.find()) {
//	 tag = false;
//	 }
//	 return tag;
//	}


通过匹配字符串可以改变匹配的方式。
分享到:
评论

相关推荐

    C#正则表达式文本框验证:只能输入整数和带两位小数的小数

    一个WinForm程序用以测试C#正则表达式文本框验证:只能输入整数和带两位小数的小数。如暂时无法下载,可以查看本人CSDN博客里相应文章中关于该程序的思路。能力有限,仅供交流学习,请多多指教。

    C# 最全的日期正则表达式,没有之一

    考虑到这个正则表达式仅仅是用作验证,所以捕获组没有意义,只会占用资源,影响匹配效率,所以可以使用非捕获组来进行优化。 ^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2...

    正则表达式

    这样,引用就不只是帮助你输入正则表达式的重复部分的快 捷方式了,它还实施了一条规约,那就是一个字符串各个分离的部分包含的是完全相同的字符.例如:下面的正则表达式匹配的就是位于单引号或双引号之内的所有字 ...

    java 正则表达式

    [正则表达式]文本框输入内容控制 ….. 默认分类 2009-02-13 10:10 阅读26 评论0 字号: 大大 中中 小小整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入...

    js动态拼接正则表达式的两种方法

    方法一: 做项目的时候可能会遇到用js验证表单输入正确性的需求,这时候就需要用到js的正则表达式。举个例子:比如说要验证月份,格式为:’yyyy-MM’,这个正则表达式写起来很简单,实在写不出,也可以Google、百度...

    正则表达式30分钟入门教程

    因为使用了^和$,所以输入的整个字符串都要用来和\d{5,12}来匹配,也就是说整个输入必须是5到12个数字,因此如果输入的QQ号能匹配这个正则表达式的话,那就符合要求了。 和忽略大小写的选项类似,有些正则表达式处理...

    javascript中使用正则表达式进行字符串验证示例

    var reg=/正则表达式/; boolean reg.test(要验证的字符串); js引擎会将/正则表达式/“”转换成一个RegExp对象,当字符串满足正则表达式的要求事,返回true。 我写的一个表达式验证示例:功能如下: 用户名,不能为...

    js利用正则表达式检验输入内容是否为网址

    这个检验不好写,最好还是使用正则表达式去认证。  规定,输入的东西只能是http://与https://开头,而且必须是网址。  有人说,为何像www.1.com这样的网页不行呢? 这是以免你拿用户输入的东西构造超级链接的...

    iOS中常见正则表达式验证方法

    1.验证 手机号码 ,这个是对任意输入的一串数字做验证,返回一个识别结果(字符串),根据这个结果再做判断。 //判断手机号码 + (NSString *)valiMobile:(NSString *)mobile{ if (mobile.length != 11){ return @...

    JS正则验证注册表单案例

    注册页面的表单预验证、有手机号码、验证码、身份证号、用户名、密码、再次输入密码等验证。运用正则表达式来进行验证。无误后再发起POST请求

    日常收集JS邮箱验证正则表达式

    背景:正则是一门厚书啊,想写好也不容易,但日常中也就那些像电话、邮箱、手机,网上一堆,但真好验证好了,还得了解一点正则知识,再就是多测试了:-) 下面邮箱正则: 中划线:中划线域名就是米农口中说的扁担...

    RegexTextBox 正则 textBox 控件 可复用

    相信很多刚入门的VS下的程序员会有一种困惑: ...1、正常控件属性中填写正则表达式 2、不符合正则表达式,textBox边框变红 3、当TextBox的Leave事件发生时,检查TextBox内容是否符合正则,不符合就会报错,要求重新输入

    C#文本框验证:只能输入整数和带两位小数的小数

    VS2010 C# 一个WinForm测试程序,利用正则表达式实现对“只能输入整数和保留两位小数位的小数”功能。 若用VS2013打开时报错“在证书存储区中找不到清单签名证书”,可通过“右击项目属性—>签名—>为ClickOnce清单...

    Java-PHP-C#

    此外,JavaScript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念和工具,被各类技术人员所广泛使用。 在某个Linux网站上面有这样的话:"如果你问一下Linux爱好者最喜欢...

    JSValidation-----强大而灵活的表单客户端验证框架

    是否为日期格式(yyyy-mm-dd) 自定义的正则表达式 整数范围(大于某数小于某数) 双精度数范围 必须与某个域的值相同 所有这些验证都在客户端完成。如果还有在此之外的验证需求,请告诉...

    ASP.NET项目实训:“新闻发布系统”用户管理--注册用户.ppt

    ASP.NET提供的验证控件包括: RequiredFieldValidator控件:必填验证控件 ComparValdator控件:比较验证控件 RangeValidator控件:范围验证控件 RegularExpressionValidator控件:正则表达式验证控件 ...

    ASP.NET项目实训:“新闻发布系统”用户管理--修改个人信息.ppt

    ASP.NET提供的验证控件包括: RequiredFieldValidator控件:必填验证控件 ComparValdator控件:比较验证控件 RangeValidator控件:范围验证控件 RegularExpressionValidator控件:正则表达式验证控件 ...

    http-lazy-headers:具有惰性解析,验证和格式化的Sane HTTP标头

    HLH是原始HTTP标头的抽象,提供: 输入标头的延迟解码,解析和验证渴望验证和输出标头的惰性格式常用操作的方法和助手OrderedDict顶部的标头集合,用于快速查找WSGI支持不使用正则表达式的纯Python实现!...

    JavaScript详解(第2版)

     17.5 用正则表达式验证表单   17.5.1 检查空字段   17.5.2 检查邮政编码   17.5.3 检查字母数据   17.5.4 删除多余字符   17.5.5 有效社会安全号码验证   17.5.6 验证电话号码   17.5.7 ...

    捐助网站评价

    应实现的效果 :焦点离开编辑框就做验证 a、是否满足输入的格式(用正则表达式)b、注册的用户和邮箱是否已注册 c、在我要注册中同时也要做以上验证 d、两次输入的密码要一致 注册完了注意页面的切换 (2) 登陆 ...

Global site tag (gtag.js) - Google Analytics