求一正则表达式

KidAn 2007-04-18 11:33:56
现在我有一段字符串数据:“adwer,f2314,frter,qwe,asdas,eqwewq”,数据之间用“,”(半角)分割,如何使用正则表达式判断a是不是该数据串中的一个数据?
谢谢了!
...全文
118 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuckcoin 2007-04-18
  • 打赏
  • 举报
回复
var str = "adwer,f2314,frter,qwe,asdas,eqwewq";
if (str.match(/(^|,)a(,|$)/))
alert("match");
else
alert("not match");
mingxuan3000 2007-04-18
  • 打赏
  • 举报
回复
可以不用正则
<SCRIPT>
var a='adwer,f2314,frter,qwe,asdas,eqwewq'
function chk(str,substr){
var c=str.split(",")
for(var i=0;i<c.length;i++){
if(c[i]==substr){
alert("ok")
}
}
}
chk(a,"adwer");
</SCRIPT>
hbhbhbhbhb1021 2007-04-18
  • 打赏
  • 举报
回复
<script language=javascript>
var str="adwer,f2314,frter,qwe,asdas,eqwewq"
var a="asdas"
var re=new RegExp("(^|,)"+a+"(,|$)")
if(re.test(str))
{
alert("是")
}
else
{
alert("否")
}
</script>

87,907

社区成员

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

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