javascript - 帮忙看下几个正则表达式代表的意思

查看:97
本文介绍了javascript - 帮忙看下几个正则表达式代表的意思的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

以下几个正则表达式分别代表什么意思,请高手指教

'/%0[0-8bcef]/'
'/%1[0-9a-f]/'
'/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'

解决方案

/%0[0-8bcef]/

表示以字符串"%0"开头,后面再接一个字符,这个字符是属于0至8间的数字或bcef中的一个。
比如:"%00", "%06", "%0c"都符合,而"%09"不符合。


'/%1[0-9a-f]/'

和上一个类似


'/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'

中括号内的内容表示下列字符中的任一个:0x00至0x08, 0x0B, 0x0C, 0x0E至0x1F, 0x7F。
[]后面的+表示上述的字符可以出现1次或多次。
JavaScript似乎只能设置g、i、m三个标识符,最后的/S或许是其它语言的,不太清楚。


推荐一个网站:https://regexper.com/
可以把你的正则表达式用图表示出来。

这篇关于javascript - 帮忙看下几个正则表达式代表的意思的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆