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

山东能源集团 网站建设新乡网站建设哪家公司好

山东能源集团 网站建设,新乡网站建设哪家公司好,网站怎么做关键词优化,网页设计实训报告总结与体会(创作不易#xff0c;感谢有你#xff0c;你的支持#xff0c;就是我前行的最大动力#xff0c;如果看完对你有帮助#xff0c;请留下您的足迹#xff09; 目录 介绍 语法 元字符 边界符 量词 字符类#xff1a; 修饰符 介绍 正则表达式#xff08;Regular …(创作不易感谢有你你的支持就是我前行的最大动力如果看完对你有帮助请留下您的足迹 目录 介绍 语法  元字符  边界符  量词  字符类 修饰符 介绍 正则表达式Regular Expression是用于匹配字符串中字符组合的模式。在 JavaScript中正则表达式也是对象通常用来查找、替换那些符合正则表达式的文本 正则表达式在 JavaScript中的使用场景 例如验证表单用户名表单只能输入英文字母、数字或者下划线 昵称输入框中可以输入中文( 匹配 )    比如用户名: /^[a-z0-9_-]{3,16}$/ 过滤掉页面内容中的一些敏感词( 替换 )或从字符串中获取我们想要的特定部分( 提取 )等  语法  1. 定义正则表达式语法 其中 / / 是正则表达式字面量 比如 2.判断是否有符合规则的字符串  test() 方法 用来查看正则表达式与指定的字符串是否匹配 语法 比如 console.log(/哈/.test(哈)) // true console.log(/哈/.test(哈哈)) // true console.log(/哈/.test(二哈)) // true 如果正则表达式与指定的字符串匹配 返回true否则false 3.检索查找符合规则的字符串 exec() 方法 在一个指定字符串中执行一个搜索匹配 语法 比如 如果匹配成功exec() 方法返回一个数组否则返回null 元字符  普通字符: 大多数的字符仅能够描述它们本身这些字符称作普通字符例如所有的字母和数字。 也就是说普通字符只能够匹配字符串中与它们相同的字符。 元字符(特殊字符 是一些具有特殊含义的字符可以极大提高了灵活性和强大的匹配功能。 比如规定用户只能输入英文26个英文字母普通字符的话 abcdefghijklm….. 但是换成元字符写法 [a-z] 为了方便记忆和学习我们对众多的元字符进行了分类         边界符表示位置开头和结尾必须用什么开头用什么结尾         量词 表示重复次数         字符类 比如 \d 表示 0~9 边界符  正则表达式中的边界符位置符用来 提示字符所处的位置 主要有两个字符 如果 ^ 和 $ 在一起表示必须是精确匹配。  console.log(/^哈/.test(哈)) // trueconsole.log(/^哈/.test(哈哈)) // trueconsole.log(/^哈/.test(二哈)) // flaseconsole.log(/^哈$/.test(哈)) // true 只有这种情况为true 否则全是falseconsole.log(/^哈$/.test(哈哈)) // falseconsole.log(/^哈$/.test(二哈)) // false 量词  量词用来 设定某个模式出现的次数  注意 逗号左右两侧千万不要出现空格 // 量词 * 类似 0 次console.log(/^哈$/.test(哈)) // trueconsole.log(/^哈*$/.test()) // trueconsole.log(/^哈*$/.test(哈)) // trueconsole.log(/^哈*$/.test(哈哈)) // trueconsole.log(/^哈*$/.test(二哈很傻)) // falseconsole.log(/^哈*$/.test(哈很傻)) // falseconsole.log(/^哈*$/.test(哈很哈)) // falseconsole.log(------------------)// 量词 类似 1 次console.log(/^哈$/.test(哈)) // trueconsole.log(/^哈$/.test()) // falseconsole.log(/^哈$/.test(哈)) // trueconsole.log(/^哈$/.test(哈哈)) // trueconsole.log(/^哈$/.test(二哈很傻)) // falseconsole.log(/^哈$/.test(哈很傻)) // falseconsole.log(/^哈$/.test(哈很哈)) // falseconsole.log(------------------)// 量词 ? 类似 0 || 1console.log(/^哈?$/.test()) // trueconsole.log(/^哈?$/.test(哈)) // trueconsole.log(/^哈?$/.test(哈哈)) // trueconsole.log(/^哈?$/.test(二哈很傻)) // falseconsole.log(/^哈?$/.test(哈很傻)) // falseconsole.log(/^哈?$/.test(哈很哈)) // false// 量词 {n} 写几就必须出现几次console.log(/^哈{4}$/.test(哈)) // falseconsole.log(/^哈{4}$/.test(哈哈)) // falseconsole.log(/^哈{4}$/.test(哈哈哈)) // falseconsole.log(/^哈{4}$/.test(哈哈哈哈))// trueconsole.log(/^哈{4}$/.test(哈哈哈哈哈)) // falseconsole.log(/^哈{4}$/.test(哈哈哈哈哈哈)) // falseconsole.log(------------------)// 量词 {n,} nconsole.log(/^哈{4,}$/.test(哈))// falseconsole.log(/^哈{4,}$/.test(哈哈))// falseconsole.log(/^哈{4,}$/.test(哈哈哈))// falseconsole.log(/^哈{4,}$/.test(哈哈哈哈))// trueconsole.log(/^哈{4,}$/.test(哈哈哈哈哈))// trueconsole.log(/^哈{4,}$/.test(哈哈哈哈哈哈))// trueconsole.log(------------------) 字符类 [ ] 匹配字符集合 后面的字符串只要包含 abc 中任意 一个字符 都返回 true 。 // 字符类 [abc] 只选1个console.log(/^[abc]$/.test(a)) // trueconsole.log(/^[abc]$/.test(b)) // trueconsole.log(/^[abc]$/.test(c)) // trueconsole.log(/^[abc]$/.test(ab)) // falseconsole.log(/^[abc]{2}$/.test(ab)) // true 使用连字符 - 表示一个范围 比如      [a-z] 表示 a 到 z 26个英文字母都可以      [a-zA-Z] 表示大小写都可以      [0-9] 表示 0~9 的数字都可以 认识下 // 字符类 [a-z] 只选1个console.log(/^[A-Z]$/.test(p)) // falseconsole.log(/^[A-Z]$/.test(P)) // trueconsole.log(/^[0-9]$/.test(2)) // trueconsole.log(/^[a-zA-Z0-9]$/.test(2)) // trueconsole.log(/^[a-zA-Z0-9]$/.test(p)) // trueconsole.log(/^[a-zA-Z0-9]$/.test(P)) // true [ ] 里面加上 ^ 取反符号 比如      [^a-z] 匹配除了小写字母以外的字符      注意要写到中括号里面 . 匹配除换行符之外的任何单个字符 预定义指的是 某些常见模式的简写方式。 修饰符 修饰符约束正则执行的某些细节行为如是否区分大小写、是否支持多行匹配等 语法   i 是单词 ignore 的缩写正则匹配时字母不区分大小写   g 是单词 global 的缩写匹配所有满足正则表达式的结果 替换 replace 语法 const str java是一门编程语言 学完JAVA工资很高const re str.replace(/java/ig, 前端)console.log(re) // 前端是一门编程语言 学完前端工资很高
http://www.hkea.cn/news/14454697/

相关文章:

  • 图片转视频在线制作网站优化公司排名
  • 卖磁铁的网站怎么做网站备案管局
  • 网站建设需要的准备网站不备案百度收录吗
  • 专门查企业的网站太原网站优化工具方法
  • 做微博类的网站难吗阿里巴巴国际站买家入口
  • 福田网站制作公司想招人去哪个平台免费
  • 厦门市海沧建设局网站购物网站怎么做优化
  • 电脑上做简单的网站sofish wordpress主题
  • 视频网站做app网页设计与制作教程基础知识
  • 电脑本地网站建设深圳网站营销型建设
  • 1小时赚8000元游戏seo研究中心教程
  • html网站系统沧州免费网站建设
  • dedecms网站地图模板深圳社保
  • 论文写作数据网站最常用的搜索引擎有哪些
  • 好用的建筑设计网站python编程100例
  • 高端网站设计北京注册公司代理机构
  • 合肥网站建设推荐 晨飞网络wordpress:代码
  • 房产机构网站建设目标定位WordPress略缩图upload出错
  • 做网站虚拟主机哪家好网页设计经典范例
  • 时尚类网站设计公司口碑好的做pc端网站
  • 建什么网站能百度收录wordpress产品展示模板
  • 教育网站开发用例图wordpress收录优化
  • 网站重购个人网页模板模板之家
  • 域名过期的Wordpress网站架构优化
  • 海淀网站建设公司排名建设工程合同管理考试试题及答案
  • 有建设网站的软件吗易语言 wordpress登录
  • 哦咪咖网站建设wordpress猜你喜欢功能
  • 建设网站内容的策划书那家公司做网站好
  • 导航类网站源码wordpress 分享 微信二维码
  • wordpress小程序制作郴州网站seo外包