其实我是就想到,怎么才能很好的分解这个字符串,得到面的值:
s = '@@mytest=0.001@@address=中国人@@approach=我一个人住@@';
这个字符串在实际的使用中可能会很长,但是规律就想这样的~!
级别太小,所以只能给100分~!
不够再给~!
希望得到好的答案!
s = '@@mytest=0.001@@address=中国人@@approach=我一个人住@@';
这个字符串在实际的使用中可能会很长,但是规律就想这样的~!
级别太小,所以只能给100分~!
不够再给~!
希望得到好的答案!
解决方案 »
- ExtJs 3.0
- 请问如果让页面的滚动条到指定的位置???
- 给图片加链接 仔细看
- 怎么用用JavaScript 清除 HTML 表格里的内容
- 如何获取鼠标下的对象?
- 子框架能否取到父框架页上弹出的子窗口的值?
- 怎样设置正正则的multiline属性
- 我想做一个下载页面,页面上有几个联结,点击后应该出现一个提示框,询问用户打开还是下载。应该怎么写这个href?
- 请问如何在页面加载的时候,如何限制用户的输入?
- td中文本框输入时宽度增加,离开焦点恢复正常宽度jquery
- ███【★】█★█【★★★★★★★★★★★】█★█【★】███↑--███【★】█★█【发布新版CS★DN浏览器】█★█【★】███↑
- 请问怎样实现网页动态地播放图片?????????????
function a(){
s = '@@mytest=0.001@@address=中国人@@approach=我一个人住@@'
a=s.split("@@")
alert(a)
}
</script>
<input type=button onclick=a()>
我想过用如下的方法:
ss = s.substring( s.indexOf("mytest=")+1, s.indexOf("@@address")) ;
在这个方法中可以完全取到"0.001",但是我现在暴露的问题就是,后面的这个”address“我是
不知道,因为在程序中,我不知道后面跟是那一个输入域的NAME
所以就很困难了
sss=ss.split("=");
alert(sss[1]);
function a(){
s = '@@mytest=0.001@@address=中国人@@approach=我一个人住@@'
a=s.split("@@")
for(i=1;i<a.length-1;i++){
a[i] = a[i].substring( a[i].indexOf("=")+1)
alert(a[i])
}
}
</script>
<input type=button onclick=a()>
<input type="text" name="address"/>
<input type="text" name="approach"/>
<script>
var s = '@@mytest=0.001@@address=中国人@@approach=我一个人住@@';
var reg = /@@([^=]+)\=([^@]+)/g
while((result = reg.exec(s))!=null)
{
document.all[result[1]].value=result[2];
}
</script>
你的这个方法怎么一运行IE就没有响应呢?
请为你这个表达式”/@@([^=]+)\=([^@]+)/g“是不是正册表达式啊
可以找什么资料学习这样的表达式的知识吗?