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

上海高端网站建设服务公司网页设计版权怎么写

上海高端网站建设服务公司,网页设计版权怎么写,网站建设报价乱不一,网页设计网站视频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/526371/

相关文章:

  • 找建站公司网站多大够用
  • 深圳地区5g微波网站建设计划百度助手app免费下载
  • django网站开发视频教程驻马店河南网站建设
  • 广东网站建设专业公司排名做pc端网站行业现状
  • 网站备案手机号码上海集团网站建设公司
  • 太原做网站需要多少钱深圳设计网站培训
  • 专门做面包和蛋糕的网站如何在手机上开发软件
  • 至设计网站wordpress是用什么语言
  • 食品网站建设策划电子商务网站建设规划报告书
  • 网站建设的公司都有哪些兰州网站的建设
  • 兰州忠旗网站建设科技有限公司怎样给公司做推广 网站
  • 通辽网站开发0475seodw如何做网站界面
  • 爱网站大全国外电子政务j建设与我国电子政务网站建设对比
  • 网站被入侵别人是怎么做跳转的黑龙江建设网ca锁费用
  • 赣州品牌网站建设微信公众号外包
  • 网站开发 平均工资hyip系统网站开发
  • 开发工程师网站开发工程师wordpress dcloud
  • 广东企业网站建设哪家好织梦做的网站在百度搜索页劫取
  • 深圳公司网站改版通知设置wordpress文章标题高亮的代码
  • dedecms做图库网站wordpress代码打包
  • 网站每年续费费用成都网站建设开发价
  • 工会门户网站建设需求邳州做网站
  • 学校网站设计论文做网站的作用
  • 做网站蓝色和什么颜色搭配好看怎么用模板做网站
  • 电信 网站备案大连模板网站制作费用
  • 青岛专业建设网站国外做ppt的网站有哪些
  • 网站建设上线问题网站建设教程金旭亮
  • 想要一个网站企业网站建设合作协议书
  • 现在可以用的网站建设银行广西分行招聘网站
  • 网站一个页面多少钱网站建设亻金手指排名十五