社区
JavaScript
帖子详情
请教一个正则表达式问题,关于数字验证
xzm2000
2004-09-02 05:50:45
现在有这样的需求,用户输入5位的数字的串,可以输入一个或多个串,用分号";"分割,如
12345
12345;67890
12345;67890;98765
请问怎样用正则表达式验证这些数字的正确性?
...全文
224
9
打赏
收藏
请教一个正则表达式问题,关于数字验证
现在有这样的需求,用户输入5位的数字的串,可以输入一个或多个串,用分号";"分割,如 12345 12345;67890 12345;67890;98765 请问怎样用正则表达式验证这些数字的正确性?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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>
可用于密码
验证
的连续相同
数字
判断的
正则表达式
-与类似文章
验证
后得出新结论
近日在编写代码中碰到【可用于密码
验证
的连续相同
数字
判断的
正则表达式
如何写】这个
问题
,查阅了很多类似的文章,
请教
了一些老师,得到的答案似乎都不正确。经过多次
验证
,本人初步得出正确答案,欢迎大家指教讨论,谢谢交流。...
正则表达式
算法
昨天,我的朋友
请教
我
正则表达式
。我也好久没有写过
正则表达式
了,昨天刚好看了下如鹏网创始人杨中科老师关于
正则表达式
的讲解。使我加深了
正则表达式
的印像。现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则表达式
处理文本,一些文本编辑器用
正则表达式
实现高级“搜索-替换”功能。所以Java语言也不例外。
正则表达式
已经超出了某种
JavaScript中常用的
正则表达式
整理
JavaScript中常用的
正则表达式
整理 匹配中文字符的
正则表达式
: [u4e00-u9fa5] 匹配双字节字符(包括汉字在内):[^x00-xff] 匹配空白行的
正则表达式
:ns*r 匹配HTML标记的
正则表达式
:< (S*?)[^>]*>.*?|< .*? /> 匹配首尾空白字符的
正则表达式
:^s*|s*$ 匹配Email地址的
正则表达式
:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 匹配网址URL的
正则表达式
:[a-zA-z]+://[^s]
C#
正则表达式
用法总结
判断用户输入的密码是否合法,判断用户输入的邮箱格式是否合法.
Js
正则表达式
Js
正则表达式
正用法整理 基本语法 在对
正则表达式
的功能和作用有了初步的了解之后,我们就来具体看一下
正则表达式
的语法格式。
正则表达式
的形式一般如下: /love/ 其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界符之间即可。为了能够使用户更加灵活的定制模式内容,
正则表达式
提供了专门的“元字符”。所谓元字符就是指
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章