求一正则表达式

amoxicillin1030 2004-04-29 04:44:01
格式如下:"tom<0213321547>",可以有多个,之间用逗号隔开
...全文
42 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ice_berg16 2004-04-29
/^(tom<\d+>)(,\1)*$/
  • 打赏
  • 举报
回复
shqlsl 2004-04-29
<script language="vbs">
Function est(Str)
dim rep
set rep = New RegExp
rep.Global = True
rep.IgnoreCase = True
rep.Pattern="(([a-z]){1,}<([0-9]){1,}(>\,){1,}){1,}$"
'rep.Pattern="(([a-z]){1,}<([0-9]){1,}((>\,)|(>))){1,}"
'如果是非字符数字和汉字
est=rep.Test(Str)
set rep=nothing
end function
</script>
<input name=abc>
<input type=button onclick=alert(est(abc.value)) value='测'>
  • 打赏
  • 举报
回复
bflovesnow 2004-04-29
求什么?
要什么结果?
  • 打赏
  • 举报
回复
kinzey 2004-04-29
似乎是这样,可能有待改进
str="tom<0213321547>,t<03321547>"
part=/(([a-z]|[A-Z])+(<)[0-9]+(>)((,)|$))+$/
if(part.exec(str)==null) alert("不匹配")

  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-04-29 04:44
社区公告
暂无公告