求个正则表达式

sdu_hanson 2011-10-26 04:12:51
aaaa.bbbb.cccc

1111.2222.3333



各位好,现在需要一个匹配如上格式的正则表达式(连续四位相同),该怎么写?
谢了。
...全文
52 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
峭沙 2011-10-26
  • 打赏
  • 举报
回复
<html xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Test</title>
</head>
<body>
<input id="inputbox" type="text" value="" />
<script>
var reg = /^([a-zA-Z\d])\1{3}(?:\.([a-zA-Z\d])\2{3})*$/g;
document.getElementById('inputbox').onchange = function(){
alert(reg.test(this.value));
}
</script>
</body>
</html>
001007009 2011-10-26
  • 打赏
  • 举报
回复

var str = 'aaaa.bbbb.3333';
var re = /^(\w)\1{3}(\.(\w)\3{3})*$/i; //A~Z,a~z,0~9,_
alert(re.test(str))



楼主 试试
BooJS 2011-10-26
  • 打赏
  • 举报
回复
alert(/^(.)\1{3}\.(.)\2{3}\.(.)\3{3}$/.test('1111.2222.3333'));//true
alert(/^(.)\1{3}\.(.)\2{3}\.(.)\3{3}$/.test('aaaa.bbbb.cccc'));//true
alert(/^(.)\1{3}\.(.)\2{3}\.(.)\3{3}$/.test('aaaa.bbbb.ccccc'));//false
alert(/^(.)\1{3}\.(.)\2{3}\.(.)\3{3}$/.test('aaaa.bbbb.ccck'));//false

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧