没有合适的资源?快使用搜索试试~ 我知道了~
正则表达式语法 多重语言版 java js
需积分: 9 10 下载量 7 浏览量
2011-01-11
15:52:08
上传
评论
收藏 59KB DOC 举报
温馨提示
试读
11页
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。
资源推荐
资源详情
资源评论
正则表达式文本框输入内容控制
默认分类 阅读 评论
字号: 大大 中中 小小
整数或者小数:
只能输入数字:。
只能输入 位的数字:。
只能输入至少 位的数字:。
只能输入 位的数字:。
只能输入零和非零开头的数字:。
只能输入有两位小数的正实数:。
只能输入有 位小数的正实数:。
只能输入非零的正整数:。
只能输入非零的负整数:。
只能输入长度为 的字符:。
只能输入由 个英文字母组成的字符串: !。
只能输入由 个大写英文字母组成的字符串:。
只能输入由 个小写英文字母组成的字符串: !。
只能输入由数字和 个英文字母组成的字符串: !。
只能输入由数字、 个英文字母或者下划线组成的字符串:"。
验证用户密码: !"#$正确格式为:以字母开头,长度在 % 之间,只能包含字符、数字和下划
线。
验证是否含有&'()*等字符:&'()*+。
只能输入汉字:,-.,/ #
验证 0 12 地址:""3""""。
验证 45.6.5789::55;<<""<"<&'*。
验 证 电 话 号 码 : --$% 正 确 格 式 为 : ========== 、 ====
========、==========、===========、=======和========。
验证身份证号(# 位或 % 位数字):#%。
验证一年的 个月:正确格式为:~和~。
验证一个月的 天:正确格式为;~和~。
匹配中文字符的正则表达式: ,-.,/ #
匹配双字节字符包括汉字在内:++>
应用:计算字符串的长度(一个双字节字符长度计 ,?@44 字符计 )
?561A;6B5B5C;.2.*/,D51B6.5,65:1E6.;2 D.<++><A 2.A5:)
匹配空行的正则表达式:E6
匹配 :52 标签的正则表达式:FGF<GF<G
匹配首尾空格的正则表达式:EE
应用:H I ED61;5 中没有像 IJED61;5 那样的 561 函数,我们就可以利用这个表达式来实现,如下:
?561A;6B5B5C;.561*/,D51B
6.5,65:1E6.;2 D.<EE<A)
利用正则表达式分解和转换 4K 地址:
下面是利用正则表达式匹配 4K 地址,并将 4K 地址转换成对应数值的 L I ED61;5 程序:
/,D51B4KM1;
6.*<<A<<匹配 4K 地址的正则表达式
1/6.5.E51;
6.5,68.A0+;N 5:;B"##8.A0+;N 5:;B"##8.A0+;##8.A0+;-
.2E.
5:6B"."066B6OB5 I 214K 6.EEP
不过上面的程序如果不用正则表达式,而直接用 E;215 函数来分解可能更简单,程序如下:
I 61;*%
1;*1;E;215
2.654K 值是:1;######1;####1;##1;
匹配 0 12 地址的正则表达式:""3""""
匹配网址 789 的正则表达式::55;<<""<"<&'*
利用正则表达式限制网页表单里的文本框输入内容:
用 正 则 表 达 式 限 制 只 能 输 入 中 文 : BQ.C,;*I 2,.*I 2,.6.;2 D.<,-0,R#<A((
BJ./B6.; E5.*D21;JB 6S 5 E.5S 5 (5.+5(D21;JB 6S 5 A.5S 5 (5.+5(6.;2 D.<,-0
,R#<A((
用 正 则 表 达 式 限 制 只 能 输 入 全 角 字 符 : BQ.C,;*I 2,.*I 2,.6.;2 D.<,RR,RRRR<A((
BJ./B6.; E5.*D21;JB 6S 5 E.5S 5 (5.+5(D21;JB 6S 5 A.5S 5 (5.+5(6.;2 D.<,RR
,RRRR<A((
用 正 则 表 达 式 限 制 只 能 输 入 数 字 : BQ.C,;*I 2,.*I 2,.6.;2 D.<<A((
BJ./B6.; E5.*D21;JB 6S 5 E.5S 5 (5.+5(D21;JB 6S 5 A.5S 5 (5.+5(6.;2 D.<<A((
用 正 则 表 达 式 限 制 只 能 输 入 数 字 和 英 文 : BQ.C,;*I 2,.*I 2,.6.;2 D.<T<A((
BJ./B6.; E5.*D21;JB 6S 5 E.5S 5 (5.+5(D21;JB 6S 5 A.5S 5 (5.+5(6.;2 D.<<A((
F1;,5 BQ.C,;*I 2,.*I 2,.6.;2 D.<,-0,R#"<A((
BJ./B6.; E5.*D21;JB 6S 5 E.5S 5 (5.+5(D21;JB 6S 5 A.5S 5 (5.+5(6.;2 D.<,-0,R#
"<A((I 2,.*允许下划线数字字母和汉字G
FED61;52 A, A.*H I ED61;5G
1/BD,.52 C.6E<<触发键盘事件
BD,.5D ;5,6.0I.5E0I.5U0VK80??
/,D51B+!5:EIBJ
1/BJ**
"1B"D21;JB 6S 5 E.5S 5 5.+5
2.65避免非法字符输入请勿复制字符)
6.5,6/ 2E.)
1/ .I.5Q.C@B.P*% '' .I.5Q.C@B.P* '' .I.5Q.C@B.P*$ '' .I.5Q.C@B.P*% ''
剩余10页未读,继续阅读
资源评论
jollyHU1987
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功