没有合适的资源?快使用搜索试试~ 我知道了~
web前端知识点汇总.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 39 浏览量
2021-10-07
20:34:55
上传
评论
收藏 213KB DOC 举报
温馨提示
试读
47页
web前端知识点汇总.doc
资源推荐
资源详情
资源评论
- -
正那么表达
方法用于检索字符串中指定的子字符串,或检索与正那么表达式相匹配的子字符串,并返回子
串的起始位置。
方法用于在字符串中用一些字符替换另一些字符,或替换一个与正那么表达式匹配的子串。
方法方法可在字符串检索指定的值,或找到一个或多个正那么表达式的匹配。页面显示
的是字符串里面符合跳出来转化为数组的形式
!! ""##$$%%&% '((
) *$
&+%+&%
或者,-./只解读其中的以为不能加空格不然会看成空格也算筛选项,0/意思是
指除了 以外都行
,12(/是指1 到 ( 中的任意一位,23/同样,12(23425/是指其中以为对于或者还有这
样操作啊哈6哈哈6哈哈也是只或者一位
&,+/%$意思是指 &% 中间有其中的一位就行
) 是,12(/的简写
不区分大小写$全局搜索
正那么的使用方法
规那么
$
7
&%6&+%6&%$
- . word.zl-
- -
t(str.match(re));
0)89
匹配空行。
) :%;2) :";
验证由两位数字、一个连字符再加"位数字组成的<=号。
>)8)?*),0@/8A@,))?/8>)8))
&)8@
匹配BCD标记。
下表包含了元字符的完整列表以及它们在正那么表达式上下文中的行为:
字符 说明
)
将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“〞匹配字符“〞。“)
〞匹配换行符。序列“))〞匹配“)〞,“)〞匹配“〞。
0
匹配输入字符串开场的位置。如果设置了E$FG对象的7属性,0还会与“)〞或
“)〞之后的位置匹配。
9
匹配输入字符串结尾的位置。如果设置了E$FG对象的7属性,9还会与“)〞或“)
〞之前的位置匹配。
8
零次或屡次匹配前面的字符或子表达式。例如,38匹配“3〞和“3〞。8等效于:1;。
*
一次或屡次匹配前面的字符或子表达式。例如,“3*〞与“3〞和“3〞匹配,但与“3〞不匹
配。*等效于:&;。
A
零次或一次匹配前面的字符或子表达式。例如,“ A〞匹配“ 〞或“ 〞中的
“ 〞。A等效于:1&;。
:;
是非负整数。正好匹配次。例如,“:%;〞与“H+〞中的“〞不匹配,但与“ 〞中的
两个“〞匹配。
:;
是非负整数。至少匹配次。例如,“:%;〞不匹配“H+〞中的“〞,而匹配“ 〞
中的所有。“:&;〞等效于“*〞。“:1;〞等效于“8〞。
:;
和是非负整数,其中>。匹配至少次,至多次。例如,“:&;〞匹配
“ 〞中的头三个。:1&;等效于A。注意:您不能将空格插入逗号和数字之
间。
A
当此字符紧随任何其他限定符〔8、*、A、:;、:;、:;〕之后时,匹配模式是“非贪
心的〞。“非贪心的〞模式匹配搜索到的、尽可能短的字符串,而默认的“贪心的〞模式匹配搜
索到的、尽可能长的字符串。例如,在字符串“〞中,“*A〞只匹配单个“〞,而“*〞
- . word.zl-
- -
匹配所有“〞。
匹配除“)〞之外的任何单个字符。假设要匹配包括“)〞在的任意字符,请使用诸如“,))?/〞
之类的模式。
匹配并捕获该匹配的子表达式。可以使用91I9(属性从结果“匹配〞集合中检索捕
获的匹配。假设要匹配括号字符,请使用“)〞或者“)〞。
AJ
匹配但不捕获该匹配的子表达式,即它是一个非捕获匹配,不存储供以后使用的匹
配。这对于用“〞字符6组合模式部件的情况很有用。例如, 7AJK6是比
7K6 7更经济的表达式。
A
执行正向预测先行搜索的子表达式,该表达式匹配处于匹配的字符串的起始点的字
符串。它是一个非捕获匹配,即不能捕获供以后使用的匹配。例如,L A("6(.6
MC6%111匹配“L %111〞中的“L 〞,但不匹配“L &〞中的
“L 〞。预测先行不占用字符,即发生匹配后,下一匹配的搜索紧随上一匹配之后,而
不是在组成预测先行的字符后。
A
执行反向预测先行搜索的子表达式,该表达式匹配不处于匹配的字符串的起始点的
搜索字符串。它是一个非捕获匹配,即不能捕获供以后使用的匹配。例如,L A("6
(.6MC6%111匹配“L &〞中的“L 〞,但不匹配“L %111〞中的
“L 〞。预测先行不占用字符,即发生匹配后,下一匹配的搜索紧随上一匹配之后,而
不是在组成预测先行的字符后。
G6K
匹配G或K。例如,36 匹配“3〞或“ 〞。36 匹配“3 〞或“ 〞。
,GK3/
字符集。匹配包含的任一字符。例如,“,+/〞匹配“〞中的“〞。
,0GK3/
反向字符集。匹配未包含的任何字符。例如,“,0+/〞匹配“〞中的“〞。
,23/
字符围。匹配指定围的任何字符。例如,“,23/〞匹配“〞到“3〞围的任何小写字母。
,023/
反向围字符。匹配不在指定的围的任何字符。例如,“,023/〞匹配任何不在“〞到“3〞围的
任何字符。
)+
匹配一个字边界,即字与空格间的位置。例如,“)+〞匹配“〞中的“〞,但不匹配
“+〞中的“〞。
)H
非字边界匹配。“)H〞匹配“+〞中的“〞,但不匹配“〞中的“〞。
)G
匹配G指示的控制字符。例如,)匹配N2或回车符。G的值必须在425或23之
间。如果不是这样,那么假定就是“〞字符本身。
- . word.zl-
- -
)
数字字符匹配。等效于,12(/。
)=
非数字字符匹配。等效于,012(/。
)
换页符匹配。等效于)G1和)D。
)
换行符匹配。等效于)G1和)O。
)
匹配一个回车符。等效于)G1 和)。
)
匹配任何空白字符,包括空格、制表符、换页符等。与,)))))/等效。
)?
匹配任何非空白字符。与,0)))))/等效。
)
制表符匹配。与)G1(和)<等效。
)
垂直制表符匹配。与)G1+和)P等效。
)
匹配任何字类字符,包括下划线。与“,4252312(Q/〞等效。
)L
与任何非单词字符匹配。与“,04252312(Q/〞等效。
)G
匹配,此处的是一个十六进制转义码。十六进制转义码必须正好是两位数长。例如,“)
G!&〞匹配“4〞。“)G1!&〞与“)G1!〞RS&〞等效。允许在正那么表达式中使用4?N<<代码。
)7
匹配7,此处的7是一个正整数。到捕获匹配的反向引用。例如,“)&〞匹配两个连
续的一样字符。
)
标识一个八进制转义码或反向引用。如果)前面至少有个捕获子表达式,那么是反向引
用。否那么,如果是八进制数12-,那么是八进制转义码。
)
标识一个八进制转义码或反向引用。如果)前面至少有个捕获子表达式,那么是
反向引用。如果)前面至少有 个捕获,那么是反向引用,后面跟有字符。如果两种
前面的情况都不存在,那么)匹配八进制值,其中和是八进制数字12-。
)
当是八进制数12,和是八进制数12-时,匹配八进制转义码。
)7
匹配,其中是以四位十六进制数表示的T 字符。例如,)7114(匹配符号U。
匹配中文字符的正那么表达式:,7!1127("/
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符包括汉字在:,0G112G'/
- . word.zl-
- -
评注:可以用来计算字符串的长度〔一个双字节字符长度计 %,4?N<< 字符计 &〕
匹配空白行的正那么表达式:8
评注:可以用来删除空白行
匹配 BCD 标记的正那么表达式:>?8A,0@/8@8A6>8A@
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配局部,对于复杂的嵌套标记依旧
匹配首尾空白字符的正那么表达式:08689
评注:可以用来删除行首行尾的空白字符包括空格、制表符、换页符等等,非常有用的表达式
匹配 F 地址的正那么表达式:*,2*/*8*,2/*8*,2/*8
评注:表单验证时很实用
匹配网址 TED 的正那么表达式:,23423/*J,0/8
评注:网上流传的版本功能很有限,上面这个根本可以满足需求
匹配是否合法字母开头,允许 "2&# 字节,允许字母数字下划线:0,23425/,2342512(Q/
:!&";9
评注:表单验证时很实用
匹配国: :;2 :.;6 :!;2 :-;
评注:匹配形式如1或%
匹配腾讯 VV 号:,&2(/,12(/:!;
评注:腾讯 VV 号从 &1111 开场
匹配中国邮政编码:,&2(/ :";A
评注:中国邮政编码为 # 位数字
匹配: :&";6 :&.;
评注:中国的为 &" 位或 &. 位
匹配 地址: * * * *
评注:提取 地址时有用
匹配特定数字:
0,&2(/ 89 匹配正整数
02,&2(/ 89 匹配负整数
02A,&2(/ 89 匹配整数
0,&2(/ 8619 匹配非负整数〔正整数*1〕
02,&2(/ 8619 匹配非正整数〔负整数*1〕
0,&2(/ 8 861 8,&2(/ 89 匹配正浮点数
02,&2(/ 8 861 8,&2(/ 89 匹配负浮点数
02A,&2(/ 8 861 8,&2(/ 861A1*619 匹配浮点数
0,&2(/ 8 861 8,&2(/ 861A1*619 匹配非负浮点数〔正浮点数*1〕
02,&2(/ 8 861 8,&2(/ 861A1*619 匹配非正浮点数〔负浮点数*1〕
评注:处理大量数据时有用,具体应用时注意修正
匹配特定字符串:
0,42523/*9 匹配由 %# 个英文字母组成的字符串
0,425/*9 匹配由 %# 个英文字母的大写组成的字符串
0,23/*9 匹配由 %# 个英文字母的小写组成的字符串
0,4252312(/*9 匹配由数字和 %# 个英文字母组成的字符串
0*9 匹配由数字、%# 个英文字母或者下划线组成的字符串
在使用 E$7FG 验证控件时的验证功能及其验证表达式介绍如下J
只能输入数字:“0,12(/89〞
- . word.zl-
剩余46页未读,继续阅读
资源评论
pyhm63
- 粉丝: 6
- 资源: 20万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- OneNET云平台利用MQTT协议远程控制,ESP32
- travel 基于协同过滤算法的景点推荐系统.zip
- light room9.1.apk
- (单片机Protues入门笔记)单片机Proteus仿真软件入门笔记约80多页,内容图像并茂
- (单片机Proteus案例)基于80c51单片机的比赛计分器电路仿真实现
- 增强型51单片机(stc15系列)驱动ws2812彩灯模块库文件
- (单片机Protues案例)基于51单片机交通灯仿真实现
- 23种设计模式-C++实现.zip
- (单片机Protues案例)基于51单片机的频率计仿真实现
- (单片机Proteus案例)Proteus单片机仿真实例之键盘系列
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功