<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
var str = '<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/><item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/><item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>';
var reg = /('|").*?\1/g;
var rep = /"/g
var strMatch = str.match(reg);
for(var i=0;i<strMatch.length;i++){
alert(strMatch[i].replace(rep,''));
} </script>
</HEAD> <BODY>
</BODY>
</HTML>
解决方案 »
- jquery未定义,刷新下就好了,不知哪里有问题,那个大神帮我看下
- JS TABLE增加鼠标事件的问题
- 请问,如何用javascript实现LDAP验证?
- 寻找兼职网站美工一名
- 关于document.execCommand('InsertImage', false, imagePath)请指点迷津
- jquery.pagination.js分页中加中文显示乱码问题?
- 这个问题与联动相关,比较简单但又比较NB,小弟不知是否能实现,请大虾门指点解决问题结【100】,帮顶再分【100】
- 如何在JS里加声音效果
- 如何本地写入?
- 请问:能否加密Javascript的函数文件?
- setTimeout导致页面重复提交
- 如何获得隐藏控件的对象
http://blog.csdn.net/littlekeen/archive/2005/10/13/502551.aspx
<script type="text/javascript">
var a='<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/><item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/> 'var bb=[]
var c=a.replace(/id=\"([^\"]*?)\" descript=\"([^\"]*?)\" object=\"([^\"]*?)\"/gi,function (a,b,c,d){ bb=bb.concat(b,c,d);return ""})
alert(bb)
</script>
var test=document.getElementById("test")
test.innerHTML=yourstr//put your string here
var objs=test.getElementsByTagName("item")
alert(objs[0].id)
var str='<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/><item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>';
var reg = /\<item(.*?)id=\"(.*?)\"(.*?)descript=\"(.*?)\"(.*?)object=\"(.*?)\"\/>/gi;
var Match = str.replace(reg,"$2,$4,$6"); alert(Match); </script>
var reg = /\<item(.*?)id=\"(.*?)\"(.*?)descript=\"(.*?)\"(.*?)object=\"(.*?)\"\/>/gi;
var Match = str.replace(reg,"$2,$4,$6"); alert(Match);
var str='<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>';
var reg = /\<item(.*?)id=\"(.*?)\"(.*?)descript=\"(.*?)\"(.*?)object=\"(.*?)\"\/>/gi;
var Match = str.replace(reg,"$2,$4,$6"); alert(Match);得到的结果放二维数组???是这样的效果(1,'ORA-01017,invalid username/password; logon denied,user/[email protected]:1521:SPORA-01017,invalid username/password; logon denied,user/[email protected]:1521:')???
这样的二维数组?
ary[1][2] = invalid username/password; logon denied
ary[1][3] = !DEMO_USER/[email protected]:1521:SPary[1][1] = ORA-02008
ary[1][2] = invalid username/password; logon denied
ary[1][3] = !DEMO_USER/[email protected]:1521:SP for(var i=0;i<9;i++)
{
for(var j=0;j<9;j++)
{
alert(ary[i][j]);
}
}
var a=new Array([],[]);
var i=0;
var str='<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>';
var reg = /\<item(.*?)id=\"(.*?)\"(.*?)descript=\"(.*?)\"(.*?)object=\"(.*?)\"\/>/gi;
//var Match = str.replace(reg,"$2,$4,$6");
a[i][0]=str.replace(reg,"$2");
a[i][1]=str.replace(reg,"$4");
a[i][2]=str.replace(reg,"$6");
for(var j=0;j<i+1;j++){
for(var x=0;x<3;x++)
{
alert(a[j][x]);
}
}
i=i+1
<script type="text/javascript">
var a='<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/><item id="ORA-01018" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/> 'var bb=[]
var c=a.replace(/id=\"([^\"]*?)\" descript=\"([^\"]*?)\" object=\"([^\"]*?)\"/gi,function (a,b,c,d){ bb.push([b,c,d]);return ""})
alert(bb[0][0])
alert(bb[0][1])
alert(bb[1][0])
</script>
+'<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>'
+'<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>';var reg = /id="([^"]+)"\s*descript="([^"]+)"\s*object="([^"]+)"/gi;
var Arr=new Array();str.replace(reg,function($1,$2,$3,$4){Arr.push(new Array($2,$3,$4));}) ;//Arr为你的2维数组
for(i=0;i<Arr.length;i++)
for(j=0;j<Arr[i].length;j++)
alert(Arr[i][j])
+'<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>'
+'<item id="ORA-01017" descript="invalid username/password; logon denied" object="user/[email protected]:1521:SP"/>';var reg = /id="([^"]+)"\s*descript="([^"]+)"\s*object="([^"]+)"/gi;
var Arr=new Array();str.replace(reg,function($1,$2,$3,$4){Arr.push(new Array($2,$3,$4));}) ;for(i=0;i<Arr.length;i++)
for(j=0;j<Arr[i].length;j++)
alert(Arr[i][j])