验证电子邮件?手机号码?密码6-15位?验证输入网址?身份证号?邮编? 文件改名? 替换字符串部分单词?

/**
 *验证电子邮件?手机号码?密码6-15位?验证输入网址?身份证号?邮编?
 *邮箱正则:
 *"[\\w]@[\\w](.\\w+)+";
 */
public class StringDemo8 {
    public static void main(String[] args) {
        String email = "[email protected]";
        String emailRegex = "[\\w][email protected][a-zA-z0-9]+(.\\w+)+";
        String pwdRegex = "[\\w]{6,15}";
        String pwd = "a_34625";
        String idRegex = "[2]([\\d]{17}|[\\d]{14}|[\\d]{16}[xX])";
        String id = "21010219880313212X";
        String jpgImg = "mqh.jpg";
        String jpgRegex = "\\.";

        System.out.println(email.matches(emailRegex));
        System.out.println(pwd.matches(pwdRegex));
        System.out.println(id.matches(idRegex));

        //自动改文件名的小应用
        String[] newName = jpgImg.split(jpgRegex);
        jpgImg = System.currentTimeMillis()+"."+newName[1];
        System.out.println(jpgImg);

        //替换掉骂人脏话的方法的应用
        String fuck = "我想说: cnm,fuck dsb";
        String fuckRegex = "fuck|Sb|cnm|dsb";
        fuck = fuck.replaceAll(fuckRegex, "***");
        System.out.println(fuck);
    }
}

时间: 2024-10-24 18:46:34

验证电子邮件?手机号码?密码6-15位?验证输入网址?身份证号?邮编? 文件改名? 替换字符串部分单词?的相关文章

JavaScript 正则表单验证(用户名、密码、确认密码、手机号、座机号、身份证号)

1.关于JavaScript表单验证,如果使用双向绑定的前端js框架,会更容易的多.但是博主还是建议大家不要脱离源生js本身.因为源生js才是王道. 注意: a.代码中的错误提示可能会没有,在代码中找到 "错误.jpg"  图片,自己制作一个 b.验证的判断已经完成,只需要根据自己的验证规则进行表单验证,更换自己的正则表达式. c.博主将错误提示图片插入本文档中.需要更名为  "错误.jpg",放到与html根目录下方可使用.      (错误提示图片) <!

锋利的js之验证身份证号

我们在做互联网网站时,注册个人资料时,经常要用到身份证号,我们需要对身份证进验证,不然别人随便输个号码就通过,让你感觉这个网站做得很shit. 身份证号是有规则的. 结构和形式 1.号码的结构  公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码.  2.地址码  表示编码对象常住户口所在县(市.旗.区)的行政区划代码,按GB/T2260的规定执行.  3.出生日期码  表示编码对象出生的年.月

Android 正则表达式验证手机号、姓名(包含少数民族)、身份证号

最近项目中新增的功能,需要对手机号.姓名.身份证号等一些信息进行验证,最好的方法是通过正则表达式来验证,网上查了一些资料,写了这几个工具方法. 1.验证手机号 规则:第一位只能是1,第二位为3-8中的数字,3-11位为任意的数字 /** * 手机号号段校验, 第1位:1: 第2位:{3.4.5.6.7.8}任意数字: 第3-11位:0-9任意数字 * @param value * @return */ public static boolean isTelPhoneNumber(String v

比较规范的身份证号验证正则表达式

一些要求用户信息比较严格的地方比如用户注册.登录的时候都需要验证用户的身份证是否合法,而通过这些验证能大大的过滤掉很多水客,给你的系统带来非常精准的用户信息. 很多时候我们都是通过一组正则表达式来判断用户输入的身份证是否合法,那在用正则表达式判断之前,你对身份证号的组成有多少了解呢?下面来说说一个身份证号里面包含了多少的信息: 1.号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码.

原问题:身份证为什么只有15位

身份证为什么只有15位 目前我国公民身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码.检验码分别是“0.1.2.……10”共11个数字,当检验码为“10”时,为了保证公民身份证号码18位,所以用“X”表示.虽然校验码为“X”不能更换,但若需全用数字表示,只需将18位公民身份号码转换成15位居民身份证号码,去掉第7至8位和最...全部目前我国公民身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码

js事实验证身份证号

这里禁止了input框粘贴的功能. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="http://ss.lamahui.com/js/base/pc/v1.0.js"></script> <scr

Excel 中如何将 15 位身份证号转换为 18 位

假设A列自A2起是身份证号(15位或18位). 1.身份证号全部改为18位,输入数组公式: =IF(LEN(A2)=15,REPLACE(A2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),A2) 注意:数组公式输入方法:输入公式后不要按回车,而是按

php 验证身份证有效性,根据国家标准GB 11643-1999 15位和18位通用

//验证身份证是否有效 function validateIDCard($IDCard) { if (strlen($IDCard) == 18) { return check18IDCard($IDCard); } elseif ((strlen($IDCard) == 15)) { $IDCard = convertIDCard15to18($IDCard); return check18IDCard($IDCard); } else { return false; } } //计算身份证的

做一个牛XX的身份证号验证类(支持15位和18位)

原文:做一个牛XX的身份证号验证类(支持15位和18位) #region 是否合法的中国身份证号码 protected bool IsChineseID() { if (str.Length == 15) str = CidUpdate(str); if (str.Length == 18) { string strResult = CheckCidInfo(str); if (strResult == "非法地区" || strResult == "非法生日" |