求一正则表达式

amoxicillin1030 2004-04-29 04:44:01
格式如下:"tom<0213321547>",可以有多个,之间用逗号隔开
...全文
83 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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("不匹配")

87,997

社区成员

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

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