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

济宁北湖旅游度假区建设局网站网络推广常见的方法

济宁北湖旅游度假区建设局网站,网络推广常见的方法,网站导航做外链,以做网站为毕设一、语法 字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如, n匹配字符 n。\n 匹配换行符。序列 \\\\ 匹配 \\ ,\\( 匹配 (。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n…

一、语法

字符说明
\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如, n匹配字符 n\n 匹配换行符。序列 \\\\ 匹配 \\ ,\\( 匹配 (
^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。
$匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与"\n"或"\r"之前的位置匹配。
*零次或多次匹配前面的字符或子表达式。例如,zo* 匹配"z"和"zoo"。* 等效于 {0,}。
+一次或多次匹配前面的字符或子表达式。例如,"zo+"与"zo"和"zoo"匹配,但与"z"不匹配。+ 等效于 {1,}。
?零次或一次匹配前面的字符或子表达式。例如,"do(es)?“匹配"do"或"does"中的"do”。? 等效于 {0,1}。
{n}_n _是非负整数。正好匹配 n 次。例如,"o{2}"与"Bob"中的"o"不匹配,但与"food"中的两个"o"匹配。
{n,}_n _是非负整数。至少匹配 _n _次。例如,"o{2,}“不匹配"Bob"中的"o”,而匹配"foooood"中的所有 o。"o{1,}“等效于"o+”。"o{0,}“等效于"o*”。
{n,m}m 和 n 是非负整数,其中 n <= m。匹配至少 n 次,至多 m 次。例如,"o{1,3}"匹配"fooooood"中的头三个 o。‘o{0,1}’ 等效于 ‘o?’。注意:您不能将空格插入逗号和数字之间。
?当此字符紧随任何其他限定符(*、+、?、{n}、{n,}、{n,m})之后时,匹配模式是"非贪心的"。"非贪心的"模式匹配搜索到的、尽可能短的字符串,而默认的"贪心的"模式匹配搜索到的、尽可能长的字符串。例如,在字符串"oooo"中,"o+?“只匹配单个"o”,而"o+“匹配所有"o”。

二、正则实战

1、纯字母

"[a-zA-Z]{1,}$"

2、纯数字

"[0-9]{1,}$"

3、字母和数字组合

"((^[a-zA-Z]{1,}[0-9]{1,}[a-zA-Z0-9]*)+)|((^[0-9]{1,}[a-zA-Z]{1,}[a-zA-Z0-9]*)+)$"

4、字母或数字

"[a-zA-Z0-9]+$"

5、字母、数字、下划线,都可以

"\\w+$"

6、字母、数字、特殊符号,至少匹配2种

/*** 假定设置密码时,密码规则为:  字母、数字、特殊符号,至少匹配2种* 则密码可能出现的情况有:* 1、数字+特殊符号* 2、字母+特殊符号* 3、字母+数字* 4、字母+数字+特殊符号* (组合与顺序无关)* 解决思路:* 1、遍历字符串的字符数组,查看是否包含目标特殊字符,若包含,则标记字符串* 包含特殊字符,并替换当前特殊字符为''。* 2、判断剩下的字符组成的字符串,是否匹配以下情况* - 纯字母* - 纯数字* - 字母+数字* 3、字符串匹配规则* 纯字母+包含特殊字符  ---- 匹配通过* 纯数字+包含特殊字符 ---- 匹配通过* 字母+数字+包含个数字符 ---- 匹配通过*///特殊字符public static final String SPEC_CHARACTERS = " !\"#$%&'()*+,-./:;<=>?@\\]\\[^_`{|}~";// 纯字母public static final String character = "[a-zA-Z]{1,}$";// 纯数字public static final String numberic = "[0-9]{1,}$";// 字母和数字public static final String number_and_character = "((^[a-zA-Z]{1,}[0-9]{1,}[a-zA-Z0-9]*)+)" +"|((^[0-9]{1,}[a-zA-Z]{1,}[a-zA-Z0-9]*)+)$";// 字母或数字public static final String number_or_character = "[a-zA-Z0-9]+$";// 字母数字下划线public static final String ncw = "\\w+$";public static boolean checkPassword(String targetString) {String opStr = targetString;boolean isLegal = false;boolean hasSpecChar = false;char[] charArray = opStr.toCharArray();for (char c : charArray) {if (SPEC_CHARACTERS.contains(String.valueOf(c))) {hasSpecChar = true;// 替换此字符串opStr = opStr.replace(c, ' ');}}String excSpecCharStr = opStr.replace(" ", "");boolean isPureNum = Pattern.compile(numberic).matcher(excSpecCharStr).matches();boolean isPureChar = Pattern.compile(character).matcher(excSpecCharStr).matches();boolean isNumAndChar = Pattern.compile(number_and_character).matcher(excSpecCharStr).matches();isLegal = ((isPureNum && hasSpecChar)|| (isPureChar && hasSpecChar) || isNumAndChar && hasSpecChar) || isNumAndChar;System.out.println("字符串:" + targetString + ",是否符合规则:" + isLegal);System.out.println("---------------");return isLegal;}public static void main(String[] args) {checkPassword("fasdagd");checkPassword("41234123");checkPassword("#$%^&&*(");checkPassword("fasd$$");checkPassword("41234%%%");checkPassword("fasd41^(324");checkPassword("fa413%^&*");checkPassword("&%fa413%^&*");}

测试结果:
在这里插入图片描述

http://www.hengruixuexiao.com/news/38216.html

相关文章:

  • 网站开发建设与维护做什么的百度合伙人官网app
  • 石家庄桥西招聘 网站优化网络营销专业的就业方向
  • apache建立多个网站软件工程培训机构哪家好
  • 一个网站后台怎么做新产品上市推广策划方案
  • 北京营销型网站建设公司网站建设费用
  • 怎么建设一个区块链资讯网站广西seo快速排名
  • 南宁网站建设哪家公司企业培训心得
  • 暖色系网站模板域名是什么 有什么用
  • 网站开发毕业设计评审表无锡今日头条新闻
  • 杭州做服装电商拿货的网站网络营销环境分析包括哪些内容
  • 做外贸在什么网站上比较好南昌seo排名
  • 做面点的网站营销型网站建设的主要流程包括
  • 阳江网络问政平台电话百度词条优化工作
  • 怎么添加字体在wordpress成都seo优化排名推广
  • iis发布域名网站seo外包公司哪家专业
  • 长春专业做网站公司网站怎么优化自己免费
  • 滨江网站制作有趣软文广告经典案例
  • 反向代理wordpress黑帽seo教程
  • 购物网站前端浮动特效怎么做做销售怎么和客户聊天
  • 三门峡做网站网站策划
  • 普陀区建设工程质检网站浙江seo公司
  • php 企业网站源码电商网站平台有哪些
  • 青岛市工程建设信息网站开鲁seo服务
  • 适合大学生做的网站有哪些佛山seo关键词排名
  • 网站建设有什么用网站策划书
  • 汕头app开发2022年搜索引擎优化指南
  • 网站没有内容可以备案吗win10优化大师
  • 查询优惠券的网站如何做综合性b2b电子商务平台网站
  • 在线教育网站做老师靠谱不seo是什么岗位
  • 南昌网站建设公务谷歌怎么投放广告