js 正则表达式 提取 "\" 之间的字符。比如说,我的字符串是“\0000\...
发布网友
发布时间:2024-07-02 09:36
我来回答
共2个回答
热心网友
时间:2024-07-25 21:13
这样规律的字符串何必用正则呢,直接用split不是更好么?
var str="\0000\00001\0002\00003\";
var strarr=str.split('\\');
热心网友
时间:2024-07-25 21:14
“\0000\00001\0002\00003\"
这样的字串在js里是不合法的。
<html>
<head>
<script type="text/javascript">
var str="\\0000\\00001\\0002\\00003\\";
var pattern=/\\\d{4,5}/g;
var strs=str.match(pattern);
alert(strs);
var arr=new Array();
for(var i=0;i<strs.length;i++){
arr.push(parseInt(strs[i].replace("\\","")));
}
alert(arr[0]);
alert(arr[1]);
alert(arr[2]);
alert(arr[3]);
</script>
</head>
<body>
</body>
</html>