社区
基础编程
帖子详情
正则限制位数,只能匹配5位的数字,字母。
hero1010
2011-04-19 09:52:18
$reg=/\d\s{5}/;
这个我输入6位以上也可以匹配。
...全文
2713
6
打赏
收藏
正则限制位数,只能匹配5位的数字,字母。
$reg=/\d\s{5}/; 这个我输入6位以上也可以匹配。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ImN1
2011-04-19
打赏
举报
回复
[Quote=引用 3 楼 y75674952 的回复:]
如果你是JS 后面需要 $结束 前面需要 ^开头.
我遇到过这种问题. 不严谨
[/Quote]
他说的对,看你的需求不是从文章中搜索,而是校验,所以应该加头尾标识
^$是js/php通用的,基于perl正则,
i的问题请看手册的pcre正则模式修正符的说明,里面的修正符经常要用的,去学习一下
gosenz
2011-04-19
打赏
举报
回复
这样的:
/^[a-z0-9]{5}$/i
后面的 i表示不区分大小写 没有i的话应该写成这样
/^[a-zA-Z0-9]{5}$/
hero1010
2011-04-19
打赏
举报
回复
[Quote=引用 3 楼 y75674952 的回复:]
如果你是JS 后面需要 $结束 前面需要 ^开头.
我遇到过这种问题. 不严谨
[/Quote]是php,不是js
y75674952
2011-04-19
打赏
举报
回复
如果你是JS 后面需要 $结束 前面需要 ^开头.
我遇到过这种问题. 不严谨
hero1010
2011-04-19
打赏
举报
回复
[Quote=引用 1 楼 snmr_com 的回复:]后面加i是何意
/[a-z0-9]{5}/i
[/Quote]
ImN1
2011-04-19
打赏
举报
回复
/[a-z0-9]{5}/i
正则
表达式
限制
文本框
只能
输入
数字
,小数点,英文
字母
,汉字.docx
。。。
js
正则
表达式
限制
文本框
只能
输入
数字
,小数点,英文
字母
.pdf
js
正则
表达式
限制
文本框
只能
输入
数字
,小数点,英文
字母
.pdf
正则
表达式常用
匹配
.doc
正则
表达式常用
匹配
.doc
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
正则
表达式常用
匹配
js
正则
表达式
限制
文本框
只能
输入
数字
,小数点,英文
字母
[文].pdf
js
正则
表达式
限制
文本框
只能
输入
数字
,小数点,英文
字母
[文].pdf
常用
正则
表达式
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能
输入
数字
:"^[0-9]*$"。
只能
输入n
位
的
数字
:"^\d{n}$"。
只能
输入至少n
位
的
数字
:"^\d{n,}$"。
只能
输入m~n
位
的
数字
:。"^\d{m,n}$"
只能
输入零和非零开头的
数字
:"^(0|[1-9][0-9]*)$"。
只能
输入有两
位
小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能
输入有1~3
位
小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能
输入非零的正整数:"^\+?[1-9][0-9]*$"。
只能
输入非零的负整数:"^\-[1-9][]0-9"*$。
只能
输入长度为3的字符:"^.{3}$"。
只能
输入由26个英文
字母
组成的字符串:"^[A-Za-z]+$"。
只能
输入由26个大写英文
字母
组成的字符串:"^[A-Z]+$"。
只能
输入由26个小写英文
字母
组成的字符串:"^[a-z]+$"。
只能
输入由
数字
和26个英文
字母
组成的字符串:"^[A-Za-z0-9]+$"。
只能
输入由
数字
、26个英文
字母
或者下划线组成的字符串:"^\w+$"。 验证用户密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以
字母
开头,长度在6~18之间,
只能
包含字符、
数字
和下划线。 验证是否含有^%&',;=?$\"等字符:"[^%&',;=?$\x22]+"。
只能
输入汉字:"^[\u4e00-\u9fa5]{0,}$" 验证Email地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"。 验证InternetURL:"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"。 验证电话号码:"^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$"正确格式为:"XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX"。 验证身份证号(15
位
或18
位
数
字):"^\d{15}|\d{18}$"。 验证一年的12个月:"^(0?[1-9]|1[0-2])$"正确格式为:"01"~"09"和"1"~"12"。 验证一个月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正确格式为;"01"~"09"和"1"~"31"。
匹配
中文字符的
正则
表达式: [\u4e00-\u9fa5]
匹配
双字节字符(包括汉字在内):[^\x00-\xff]
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章