社区
JavaScript
帖子详情
请教一个正则表达式问题,关于数字验证
xzm2000
2004-09-02 05:50:45
现在有这样的需求,用户输入5位的数字的串,可以输入一个或多个串,用分号";"分割,如
12345
12345;67890
12345;67890;98765
请问怎样用正则表达式验证这些数字的正确性?
...全文
251
9
打赏
收藏
请教一个正则表达式问题,关于数字验证
现在有这样的需求,用户输入5位的数字的串,可以输入一个或多个串,用分号";"分割,如 12345 12345;67890 12345;67890;98765 请问怎样用正则表达式验证这些数字的正确性?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allan1031
2004-09-03
打赏
举报
回复
(\d{5})|(\d{5}\;\d{5})
修改成
(\d{5})|(\d{5}\*+;+\d{5}*)
应该就可以了
fason
2004-09-03
打赏
举报
回复
<script>
var re = /^(\d{5})|(\d{5}\;\d{5})$/
alert(re.test("12345;12345"));//true
</script>
是可以的
xzm2000
2004-09-02
打赏
举报
回复
谢谢,我有一个问题很不明白
为什么
(\d{5}\;\d{5})可以匹配12345;12345
(\d{5})可以匹配12345
但是(\d{5})|(\d{5}\;\d{5})却只能匹配12345,而不能匹配12345;12345
只有前面的(\d{5})可以匹配,如果把前面的(\d{5})换成一个字符,如
(\;)|(\d{5}\;\d{5}),这样即可以匹配字符";",又可以匹配12345;12345了
fason
2004-09-02
打赏
举报
回复
var re = /^\d{5}(\|\d{5})*$/;//要用转义字符
不需要用?:预查
mjpclab
2004-09-02
打赏
举报
回复
着表示5位数字开头或 5位数字加分号结尾,你的意图可能是
^(\d{5}|\d{5};)$ |的优先级比较高
zzzxxxcccvvv
2004-09-02
打赏
举报
回复
<stroe>
xzm2000
2004-09-02
打赏
举报
回复
谢谢,请问一下,为什么我用下面的正则表达式不能正确验证
^\d{5}|\d{5};$
12345;12345
这个字符串,我想用|这个表示或者,却不行
mjpclab
2004-09-02
打赏
举报
回复
var re = /^[1-9]\d{4}(?:;[1-9]\d{4})*$/;
fason
2004-09-02
打赏
举报
回复
<script>
var re = /^\d{5}(;\d{5})*$/;
alert(re.test("12345"));
alert(re.test("12345;67890"));
alert(re.test("12345;67890;98765"));
alert(re.test("12345;67890;987;65"));
</script>
用
正则表达式
除去属性字符串中
数字
前面的0
原文发布时间:2015-02-11 09:03:48 作者:lkfree 模板下载 前段时间,遇到需要去除属性字符串中
数字
前面的0的
问题
,例如我有许多土地证书,其中含有
一个
属性为“土地证书号”, | 分隔“分支”(或选项) * 0个或多个其之前的匹配的顺序序列 +
一个
或...
正则表达式
验证
金额
/* 用途:检查输入字符串是否符合金额格式 格式定义为正数,小数 如:222, 22.22 有个bug 22.也可以 修补见isMoneyBug输入: s:字符串 返回: 如果通过
验证
返回true,否则返回false */ function isMoney( s ){ var regu = "^[0-9]$|^[0-9]+[^a-z]$|^[0-9]+[^a-z][0-9]$|[0-9]$";...
正则表达式
——
验证
数字
验证
数字
:^[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$
验证
n位的
数字
:^\d{n}$
验证
至少n位
数字
:^\d{n,}$
验证
m-n位的
数字
:^\d{m,n}$
验证
零和非零开头的
数字
:^(0|[1-9][0-9])$
验证
有两位小数的正实数:2+(.[0-9]{2})?$
验证
有1-3位小数的正实数:3+(.[0-9]{1,3})?$
验证
非零的正整数:^+?[1-9][0-9]$
验证
非零的负整数:^-[1...
数字
验证
的
正则表达式
正则
JavaScript
87,984
社区成员
224,681
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章