当前位置: 首页 > news >正文

在微信怎样搞做微视频网站一千元做网站

在微信怎样搞做微视频网站,一千元做网站,wordpress数据库内容调用,wap站开发一、概念 正则表达式#xff0c;又称规则表达式#xff0c;是一种文本模式#xff0c;包括普通字符#xff08;例如#xff0c;a 到 z 之间的字母#xff09;和特殊字符#xff08;称为元字符#xff09;#xff0c;正则表达式使用单个字符串来描述、匹配…一、概念 正则表达式又称规则表达式是一种文本模式包括普通字符例如a 到 z 之间的字母和特殊字符称为元字符正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串通常被用来检索、替换那些符合某个模式规则的文本。 二、校验数字的表达式 数字^[0-9]*$n位的数字^\d{n}$至少n位的数字^\d{n,}$m-n位的数字^\d{m,n}$零和非零开头的数字^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字^([1-9][0-9]*)(.[0-9]{1,2})?$带1-2位小数的正数或负数^(\-)?\d(\.\d{1,2})?$正数、负数、和小数^(\-|\)?\d(\.\d)?$有两位小数的正实数^[0-9](.[0-9]{2})?$有1~3位小数的正实数^[0-9](.[0-9]{1,3})?$非零的正整数^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\?[1-9][0-9]*$非零的负整数^\-[1-9][]0-9*$ 或 ^-[1-9]\d*$非负整数^\d$ 或 ^[1-9]\d*|0$非正整数^-[1-9]\d*|0$ 或 ^((-\d)|(0))$非负浮点数^\d(\.\d)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0|0$非正浮点数^((-\d(\.\d)?)|(0(\.0)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0|0$正浮点数^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9])|([0-9]*[1-9][0-9]*))$负浮点数^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9])|([0-9]*[1-9][0-9]*)))$浮点数^(-?\d)(\.\d)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0|0)$ 三、校验字符的表达式 汉字^[\u4e00-\u9fa5]{0,}$英文和数字^[A-Za-z0-9]$ 或 ^[A-Za-z0-9]{4,40}$长度为3-20的所有字符^.{3,20}$由26个英文字母组成的字符串^[A-Za-z]$由26个大写英文字母组成的字符串^[A-Z]$由26个小写英文字母组成的字符串^[a-z]$由数字和26个英文字母组成的字符串^[A-Za-z0-9]$由数字、26个英文字母或者下划线组成的字符串^\w$ 或 ^\w{3,20}$中文、英文、数字包括下划线^[\u4E00-\u9FA5A-Za-z0-9_]$中文、英文、数字但不包括下划线等符号^[\u4E00-\u9FA5A-Za-z0-9]$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$可以输入含有^%,;?$\等字符[^%,;?$\x22] 禁止输入含有~的字符[^~\x22] 四、特殊需求表达式 Email地址^\w([-.]\w)*\w([-.]\w)*\.\w([-.]\w)*$域名[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})/.?InternetURL[a-zA-z]://[^\s]* 或 ^http://([\w-]\.)[\w-](/[\w-./?%]*)?$手机号码^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$电话号码(XXX-XXXXXXX、XXXX-XXXXXXXX、XXX-XXXXXXX、XXX-XXXXXXXX、XXXXXXX和XXXXXXXX)^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$国内电话号码(0511-4405222、021-87888822)\d{3}-\d{8}|\d{4}-\d{7}身份证号(15位、18位数字)^\d{15}|\d{18}$短身份证号码(数字、字母x结尾)^([0-9]){7,18}(x|X)?$ 或 ^\d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$帐号是否合法(字母开头允许5-16字节允许字母数字下划线)^[a-zA-Z][a-zA-Z0-9_]{4,15}$密码(以字母开头长度在6~18之间只能包含字母、数字和下划线)^[a-zA-Z]\w{5,17}$强密码(必须包含大小写字母和数字的组合不能使用特殊字符长度在8-10之间)^(?.*\d)(?.*[a-z])(?.*[A-Z]).{8,10}$日期格式^\d{4}-\d{1,2}-\d{1,2}一年的12个月(0109和112)^(0?[1-9]|1[0-2])$一个月的31天(0109和131)^((0?[1-9])|((1|2)[0-9])|30|31)$xml文件^([a-zA-Z]-?)[a-zA-Z0-9]\\.[x|X][m|M][l|L]$中文字符的正则表达式[\u4e00-\u9fa5] 双字节字符 (包括汉字在内可以用来计算字符串的长度(一个双字节字符长度计2ASCII字符计1)) [^\x00-\xff] 空白行的正则表达式 (可以用来删除空白行) \n\s*\rHTML标记的正则表达式(\S*?)[^]*.*?/\1|.*? / 首尾空白字符的正则表达式 (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等)非常有用的表达式) ^\s*|\s*$或(^\s*)|(\s*$) 腾讯QQ号 (腾讯QQ号从10000开始) [1-9][0-9]{4,} 中国邮政编码 (中国邮政编码为6位数字) [1-9]\d{5}(?!\d) IP地址 (提取IP地址时有用) \d\.\d\.\d\.\dIP地址((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)) IP-v4地址 (提取IP地址时有用) \\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b校验IP-v6地址(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))子网掩码((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))校验日期^(?:(?!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])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$(“yyyy-mm-dd“ 格式的日期校验已考虑平闰年。)抽取注释!--(.*?)--查找CSS属性^\\s*[a-zA-Z\\-]\\s*[:]{1}\\s[a-zA-Z0-9\\s.#][;]{1}提取页面超链接(a\\s*(?!.*\\brel)[^]*)(hrefhttps?:\\/\\/)((?!(?:(?:www\\.)?.implode(|(?:www\\.)?, $follow_list).))[^ relexternal nofollow ])((?!.*\\brel)[^]*)(?:[^]*)提取网页图片\\ *[img][^\\\\]*[src] * *[\\\\]{0,1}([^\\\\\\ ]*)提取网页颜色代码^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$文件扩展名效验^([a-zA-Z]\\:|\\\\)\\\\([^\\\\]\\\\)*[^\\/:*?|]\\.txt(l)?$判断IE版本^.*MSIE [5-8](?:\\.[0-9])?(?!.*Trident\\/[5-9]\\.0).*$ 五、其他 .*匹配除 \n 以外的任何字符。 /[\u4E00-\u9FA5]/ 汉字 /[\uFF00-\uFFFF]/ 全角符号 /[\u0000-\u00FF]/ 半角符号 六、匹配正则表达式 1.String类的matchs匹配正则表达式 public class TestMain {public static void main(String[] args) {//String类的matchs匹配正则表达式,验证用户输入String regex^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$;Scanner input new Scanner(System.in); System.out.println(请输入手机号码);String phonenuminput.nextLine();boolean flagphonenum.matches(regex);if(flag){System.out.println(手机号码合法发送短信验证123456);}else{System.out.println(你的输入有问题请重新输入!);}}} 2.java.util.regex包中Pattern类匹配正则表达式 public class TestMain {public static void main(String[] args) {String regex^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$;Scanner input new Scanner(System.in); System.out.println(请输入手机号码);String phonenuminput.nextLine();boolean flagPattern.matches(regex, phonenum);if(flag){System.out.println(手机号码合法,发送短信验证码:123456);}else{System.out.println(手机号码不合法请重新输入!);}} } 3.java.util.regex包中Matcher类匹配正则表达式 public class TestMain {public static void main(String[] args) {System.out.println(请输入手机号码:);Scanner inputnew Scanner(System.in);String phoneinput.nextLine();String regex^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$;//创建正则表达式对象Pattern patternPattern.compile(regex);//创建匹配正则表达式的对象Matcher matcherpattern.matcher(phone);//调用匹配对象的matches方法boolean flagmatcher.matches();if(flag){System.out.println(手机号码合法!);}else{System.out.println(手机号码不合法请重新输入!);}} } 七、利用正则表达式完成如下功能 1.Scanner输入一个账号 2.通过账号的表达式验证账号是否合法如果不合法重新输入 3.Scanner输入一个密码 4.通过密码的表达式验证密码是否合法如果不合法重新输入 package com.homework.test;import java.util.Scanner; /* 判断账号是否正确*/ public class UserId {public static String uesrId(){//创建输入账号的对象Scanner scanner_id new Scanner(System.in);String regex_id ^[a-zA-Z][a-zA-Z0-9_]{4,15}$;while (true){String id scanner_id.nextLine();//调用String类的matches方法,匹配账号正则boolean id_flag id.matches(regex_id);//如果为true校验通过进行下一步否则重新输入if(id_flag){System.out.println(-----------账号校验通过-------------\n);System.out.println(请输入密码(以字母开头长度在6~18之间只能包含字母、数字和下划线));return id;//通过校验返回用户输入id值结束当前循环}else {System.out.println(账号格式不正确请重新输入);}}} }package com.homework.test;import java.util.Scanner; //判断密码是否正确 public class UserPassword {public static String userPassWord(){//创建密码输入对象Scanner scanner_password new Scanner(System.in);String regex_password ^[a-zA-Z]\\w{5,17}$;while (true){String password scanner_password.nextLine();//调用String类的matches方法,匹配密码正则boolean password_flag password.matches(regex_password);if (password_flag){System.out.println(------------密码格式正确-----------\n);return password;//密码正确返回用户输入密码结束循环}else {System.out.println(密码格式错误请重新输入);}}} }package com.homework.test; //注册方法搭建程序输入流程 public class Register {public static void main(String[] args) {System.out.println(------------------欢迎注册请按照提示注册-------------------);System.out.println(请输入账号(字母开头允许5-16字节允许字母数字下划线));//接收用户输入的账号String user_id UserId.uesrId();//接收用户输入的密码String user_password UserPassword.userPassWord();//输出用户注册的账号和密码System.out.println(用户注册账号为user_id注册密码为user_password);System.out.println(-------------------------感谢注册------------------------------);} }
http://www.huolong8.cn/news/65171/

相关文章:

  • 通辽网站开发三文鱼电商代运营
  • 北京网站定制跨境电商app有哪些
  • 制作网站比较大的几家公司百度投稿平台
  • 成都网站建设g冠辰dede网站建设的个人总结
  • 网站建设运用软件石家庄是几线城市
  • 怎么做套版网站广平企业做网站推广
  • 学校部门网站建设总结企业 北京 响应式网站
  • 北京哪里有做网站的廊坊智能模板建站
  • 优秀的学校网站欣赏电子商城网站开发文档
  • 老外做的汉语网站创建全国文明城市主题班会教案
  • 南昌网站建设和推广网站改版 大量旧页面
  • 九江专业制作网站小程序电商网络推广培训
  • 池州建行网站建设部网站注册人员
  • 搜索网站有哪些深圳市招聘网站
  • 支付网站建设费账务处理室内设计师常用网站
  • 开发建设网站需要什么人才wordpress 插件语言包
  • 福建网站建设公司局域网内建网站
  • 塘坑网站建设wordpress编辑器大家用什么
  • 一个网站建设的流程安庆市网站建设
  • 网站反链有好处吗中山网页模板建站
  • 长沙做网站公司深圳画册制作
  • 凡科建站怎么建网站可信网站图标 费流量
  • 推广一般去哪发帖上海关键词优化软件
  • 公司网站怎么做简介重庆建设网站的公司简介
  • 网页游戏网站模压板科技最狂潮
  • 网站购物系统制作雨辰资讯电子商务类网站开发北京学网站开发
  • 电商运营 网站运营接工程的app软件
  • 网站关键词排名检测工具西宁网站建设报价ew君博贴心
  • 画册设计公司网站衡阳网站建设 千度网络
  • 电商型网站开发多少钱潍坊建设公司网站