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

震泽做网站wordpress后台模板修改

震泽做网站,wordpress后台模板修改,wordpress 源码整合dz,做一个网站平台的流程是什么3.1什么是正则表达式 ●正则表达式( Regular Expression) 是用于匹配字符串中字符组合的模式。在JavaScript中, 正则表达式也是对象 ●通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式 ●正则表达式在JavaScript中的使用场景: ➢…

3.1什么是正则表达式

●正则表达式( Regular Expression) 是用于匹配字符串中字符组合的模式。在JavaScript中, 正则表达式也是对象
●通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式

●正则表达式在JavaScript中的使用场景:
➢例如验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入框中可以输入中文(匹配
➢比如用户名:/ ^[a-z0-9_ -]{3,16}$/
➢过滤掉页面内容中的一-些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。

3.2语法

JavaScript中定义正则表达式的语法有两种,比较简单的一种方法:

1.定义正则表达式语法:

const变量名= /表达式/

➢其中/ /是正则表达式字面量
●比如:
const reg = /前端/

2.判断是否有符合规则的字符串:
test() 方法 用来查看正则表达式与指定的字符串是否匹配
●语法:

reg.test(被检测的字符串)

●比如:
在这里插入图片描述
●如果正则表达式与指定的字符串匹配,返回true,否则false

3.检索(查找)符合规则的字符串:
exec() 方法 在一个指定字符串中执行一个搜索匹配
●语法:

regObj.exec(被检测字符串)

●比如:
在这里插入图片描述
●如果匹配成功,exec() 方法返回一个数组,否则返回null

3.3元字符

●普通字符:
大多数的字符仅能够描述它们本身,这些字符称作普通字符,例如所有的字母和数字。
也就是说普通字符只能够匹配字符串中与它们相同的字符。
●元字符(特殊字符)
是一些具有特殊含义的字符,可以极大提高灵活性和强大的匹配功能
➢比如,规定用户只能输入英文26个英文字母,普通字符的话abcdefghijklm…
➢但是换成元字符写法: [a-z]
●参考文档:
MDN:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions
正则测试工具: http://tool.oschina.net/regex

1.边界符
●正则表达式中的边界符 (位置符) 用来提示字符所处的位置,主要有两个字符
在这里插入图片描述
如果^和 $ 在一起,表示必须是精确匹配。
【例如】

console.log(/^哈/.test('哈')) //true
console.log(/^哈/.test('2哈')) //false
console.log(/^哈$/.test('哈')) //true
console.log(/^哈$/.test('哈哈')) //false

2.量词
量词用来设定某个模式出现的次数
在这里插入图片描述
注意:逗号左右两侧千万不要出现空格

3.字符类:
(1) [ ] 匹配字符集合
●后面的字符串只要包含abc中任意一个字符,都返回true
在这里插入图片描述
在这里插入图片描述
(2) [ ] 里面加上-连字符
●使用连字符表示一个范围

console.log(/^[a-z]$/.test('c')) // true 

●比如:
➢[a-z] 表示a到z 26个英文字母都可以
➢[a-zA-Z] 表示大小写都可以
➢[0-9] 表示0~9的数字都可以
●比如:
腾讯QQ号: ^[1-9][0-9]{4,}$ (腾讯QQ号从10000开始)

(3) [ ] 里面加上^取反符号
●比如:
[^a-z] 匹配除了小写字母以外的字符
➢注意要写到中括号里面

(4) . 匹配除换行符之外的任何单个字符

(5)预定义:指的是某些常见模式的简写方式。
在这里插入图片描述

3.4修饰符

●修饰符约束正则执行的某些细节行为,如是否区分大小写、是否支持多行匹配等
●语法:
/表达式/修饰符
➢i是单词ignore的缩写,正则匹配时字母不区分大小写
➢g是单词global的缩写,匹配所有满足正则表达式的结果

console.log(/a/i.test('a')) // true
console.log(/a/i.test('A')) // true

●替换replace替换
●语法:

字符串.replace(/正则表达式/,'替换的文本')
http://www.yayakq.cn/news/782144/

相关文章:

  • 网站全网建设莱芜广州百度seo优化排名
  • 接做网站需要问什么软件用五百丁做名字的简历网站
  • 上海平台网站制作公司辽宁建设执业信息网站
  • 长沙网站排名优化费用网络营销怎么做网站
  • 中国万维网官网域名注册网站广告推广网站建设
  • 搜狐自助建站哪个平台好用网站策划书内容不包括什么
  • 辽宁省交通建设投资集团网站用vs2012做简单网站
  • 湛江电气建站软件怎么做音乐网站
  • 本溪市做网站公司百度关键词相关性优化软件
  • 西安三网合一网站建设wordpress系统迁移
  • wordpress 修改logoseo关键词推广方式
  • 营销型网站制作费用怎么将html变成为网址
  • 淘客客怎么做自己的网站如何在网上推广二维码
  • 杭州网站优化企业wordpress防站教程
  • 优秀的定制网站建设提供商如何做网
  • 用asp做旅游网站网站建设公司客户开发手册
  • 找人做网站要准备什么做网站没有学历的人会吗
  • 网站建设验收表搜索引擎优化方法有哪些
  • 贵阳网站建设公司排行买好域名后怎么做网站
  • php的网站宁波网站推广方式怎么样
  • 视频网站开发有哪些功能帝国建站教程
  • 做微商加入什么移动电商网站政务信息公开与网站建设报告
  • 备案网站名称修改wordpress自动外链缩略图
  • 永久免费自助建站推荐网站建设 上寻模板
  • 哪个网站做外贸零售比较好呢网站线框图怎样做
  • html做游戏网站下载网站 源码
  • 网站建设如何报价怎么做卡蜜网站
  • 网站开发公司内部数据字典如何去国外网站看内容
  • 如何做考试网站核桃编程怎么报名网课
  • 企业门户网站开发用h5做的网站