请大家帮忙修改一个正则表达式 本帖最后由 loshu2003 于 2013-08-29 17:58:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script type="text/javascript">function check(str){ var reg=/"[^,]+?"(?=:.+)/g; var x=str.match(reg); var arr=[]; for(var i=0;i<x.length;i++){ if(!arr[x[i]]){ arr[x[i]]=1; }else{ return false; } } return true;}var a=['{"name":"张三","x":"116.47728","y":"12"}','{"name":"张三","y":"116.47728","x":"12"}','{"y":"116.47728","x":"12","name":"张三"}','{"name":"张三","y":"116.47728","y":"12"}','{"name":"张三","x":"116.47728","x":"12"}'];for(var i=0;i<a.length;i++){ alert(a[i]+"--"+check(a[i]));}</script></head><body></body></html>不一定非得用一个正则验证啊 非常感谢您的回复,但是您的方法检验:{"name2":"张三","x":"116.47728","y":"12"}时,也会返回true 非常感谢您的回复,但是您的方法检验:{"name2":"张三","x":"116.47728","y":"12"}时,也会返回true 那你多加验证 在那个数组检测里 吧要的key值加进去 纯正则的话 感觉反而更麻烦了 而且效率也不见的高 不用alert弹出窗口的方法来显示验证信息 JavaScript 高级程序设计 的电子书哪位有啊?哪位给提供个地址~谢谢了 帮忙看看这段JS为什么不能执行呢很简单·!高分~~~~~~~~~~~~~~~~~~急!~!!! 如何实现鼠标滑过某一区域(table的一个td)时,显示一个浮动窗口? JS图片轮播的问题 选择时间段控件 请问怎样做出那种闪动的效果,就是类似于论坛的短消息那样闪动 htc和JS有什么区别了?? 一個小問題,怎麼格式化實數 请问用javascript可以实现计数器功能吗?而且不要刷新页面就加1 JAVA地址构建参数的问题,谢谢,江湖救急 网页表单提交内容后发送到指定邮箱
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function check(str){
var reg=/"[^,]+?"(?=:.+)/g;
var x=str.match(reg);
var arr=[];
for(var i=0;i<x.length;i++){
if(!arr[x[i]]){
arr[x[i]]=1;
}else{
return false;
}
}
return true;
}
var a=['{"name":"张三","x":"116.47728","y":"12"}','{"name":"张三","y":"116.47728","x":"12"}','{"y":"116.47728","x":"12","name":"张三"}','{"name":"张三","y":"116.47728","y":"12"}','{"name":"张三","x":"116.47728","x":"12"}'];
for(var i=0;i<a.length;i++){
alert(a[i]+"--"+check(a[i]));
}
</script>
</head><body>
</body>
</html>
不一定非得用一个正则验证啊
非常感谢您的回复,但是您的方法检验:{"name2":"张三","x":"116.47728","y":"12"}时,也会返回true