<script language=javascript>
var str="yjw|有家网1,yjw|有家网2,yjw|有家网3,gjw|几家网4,";
var str1="yjw"
var re=new RegExp(str1+"\\|[^,]*","g")
var temp=str.match(re)
alert(temp[0])
alert(temp[1])
alert(temp[2])
</script>
var str="yjw|有家网1,yjw|有家网2,yjw|有家网3,gjw|几家网4,";
var str1="yjw"
var re=new RegExp(str1+"\\|[^,]*","g")
var temp=str.match(re)
alert(temp[0])
alert(temp[1])
alert(temp[2])
</script>
解决方案 »
- 在html5里,如何让一个<audio>循环播放4词!
- 怎样获取带参数事件的 event 对象
- jquery 只能删除一个节点,无法连续删除。
- 由textarea 产生的一些问题,欢迎大家参与讨论,分享,肯定会有收获的
- 谁来解释一下this
- 浮动div的问题
- 网站发布后,别人访问有时需要刷新几次网页才能显示?
- 将页面的显示结果保存为excel时会出现比如账号823010140717926000102在excel中显示成科学记数法,而且还去掉了后面的几位,请问该如何解
- 如何设置当鼠标移至表格行的上方时,该行的背景色变
- 如何在网业上画线?
- 问一个小问题?
- javascript中如果我的 input name中包含"."怎么处理?
var str="yjw|有家网,yjw|有家网,yjw|有家网,gjw|几家网,";
var yjw="yjw";
var re=new RegExp("(?:("+yjw+"\\|))([\u4e00-\u9fa5]+)","g");
var arr=str.match(re);
for (var i=0;i<arr.length ;i++ )
{
document.write(arr[i].replace(re,"$2"));
}
</script>
var str="yjw|有家网1,yjw|有家网2,yjw|有家网3,gjw|几家网4,";
var str1="yjw"
var re=new RegExp(str1+"\\|[^,]+","g")
var temp=str.match(re)
for (var i = 0; i < temp.length; i++)
alert(temp[i]);
</script>