小编pim*_*vdb的帖子

RegEx参考char被替换

我使用的是正则表达式替换所有字符以外"^",并" "像这样:

var s = string.replace(/[^\^ ]/g,"X");
Run Code Online (Sandbox Code Playgroud)

它可以工作,但正如你所看到的,它正在用一个替换所有非黑名单的字符X.这是暂时的.我希望能够用标签包装而不是替换所有未列入黑名单的字符.

例如,假设字符串是'foo',我想使用正则表达式导致:

<span>f</span><span>o</span><span>o</span>
Run Code Online (Sandbox Code Playgroud)

这是可能的,还是我必须手动迭代字符串并自己进行包装?

javascript regex

1
推荐指数
1
解决办法
77
查看次数

无法注册启动脚本

我在btn Click事件中使用以下代码:

 ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "alert('you just registered the start up script');", true);
Run Code Online (Sandbox Code Playgroud)

脚本在里面注册<body>,我没有得到任何警报.

注册启动脚本并获取此警报消息的方法是什么?

.net javascript c# jquery

1
推荐指数
1
解决办法
2505
查看次数

foreach for javascript,json array

我有一个看起来像这样的JSON数组:

[{"RegDate":"31-03-2011"},{"RegDate":"29-07-2011"},{"RegDate":"09-08-2011"},{"RegDate":"09-08-2011"},{"RegDate":"09-08-2011"},{"RegDate":"12-08-2011"},{"RegDate":"15-08-2011"},{"RegDate":"15-08-2011"},{"RegDate":"23-08-2011"},{"RegDate":"07-09-2011"},{"RegDate":"09-09-2011"},{"RegDate":"13-10-2011"},{"RegDate":"13-10-2011"},{"RegDate":"13-10-2011"},{"RegDate":"25-10-2011"},{"RegDate":"25-10-2011"},{"RegDate":"03-11-2011"},{"RegDate":"03-11-2011"},{"RegDate":"11-11-2011"},{"RegDate":"16-11-2011"},{"RegDate":"18-11-2011"},{"RegDate":"21-11-2011"},{"RegDate":"02-12-2011"},{"RegDate":"02-12-2011"},{"RegDate":"12-12-2011"}]
Run Code Online (Sandbox Code Playgroud)

获取此json数组的代码如下所示:

var unavailableDates1 = jQuery.parseJSON('<?php echo json_encode($noticesDates) ?>');
Run Code Online (Sandbox Code Playgroud)

我也尝试获取该数组中的所有日期(最初是一个多维数组),并将其放在一个数组中:

var unavailableDates = ["9-3-2012", "14-3-2012", "15-3-2012"]; for example
Run Code Online (Sandbox Code Playgroud)

我不确定如何做到这一点,我尝试了一个foreach但没有成功.

所有帮助将不胜感激.

javascript php jquery json

1
推荐指数
1
解决办法
938
查看次数

'固定'换循环 - 什么更有效?

我正在创建一个井字游戏,其中一个功能必须遍历9个字段中的每一个(在3x3网格上播放tic-tac-toe).我想知道什么是更有效(哪一个可能更快,或者在这种情况下脚本的首选方式是什么) - 使用两个嵌套循环,如下所示:

for(var i=0; i<3; i++) {
 for(var j=0; j<3; j++) {
  checkField(i, j);
 }
}
Run Code Online (Sandbox Code Playgroud)

或硬编码如下:

checkField(0, 0);
checkField(0, 1);
checkField(0, 2);
checkField(1, 0);
checkField(1, 1);
checkField(1, 2);
checkField(2, 0);
checkField(2, 1);
checkField(2, 2);
Run Code Online (Sandbox Code Playgroud)

由于只有9种组合,使用两个嵌套的for循环可能有点过分,但是再次阅读更清楚.然而,for循环将增加变量并检查i和j是否每次都小于3.

在这个例子中,节省时间至少可以忽略不计,但在这种情况下,首选的编码方式是什么?

谢谢.

javascript algorithm

0
推荐指数
1
解决办法
391
查看次数

一个href click()和闭包

var DAYBOOK = {
    22 : 'hmm',
    9 : 'waaaah'
};

function cnstr_submenu(){
    var elm = $('#test');
    for(var key in DAYBOOK){
        (function(key){
            elm.append('<a href="#">'+DAYBOOK[key]+'</a><br>').click(function(){
                alert(key);
            });
        })(key);
    }
};
cnstr_submenu();
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/9AqVK/

为什么单击链接时会提醒DAYBOOK对象中的所有属性?

jquery

0
推荐指数
1
解决办法
117
查看次数

POST和GET方法

我想将数据从一个网页传输到另一个网页.但我不想使用<form method="post">标签,因为我的网页中没有表格.只有一些敏感数据需要转移到其他页面.

请回答以下问题:

  1. 将数据从一个页面传输到另一个页面的方法有哪些?
  2. 在不使用<form>HTML标记的情况下,将数据从一个页面传输到另一个页面的方法有哪些?
  3. 另一个PHP(或ASP)页面如何读取另一个页面发送给它的数据?

html javascript php asp.net

0
推荐指数
1
解决办法
183
查看次数

不要允许密码字段进行复制

我有这个领域:

<form:label path="password"><spring:message code="label.password"/></form:label>
 <form:password path="password" id="password"/>
Run Code Online (Sandbox Code Playgroud)

现在我该怎么做才能确保无法复制此密码字段值?

html javascript jsp jstl

0
推荐指数
1
解决办法
608
查看次数

0
推荐指数
1
解决办法
50
查看次数

删除班级时.关于班级长度的改变?

<% (1..3).each do %>
    <p id="input">
        <input type="text" name="somename"/>
        <a class="remove" >Remove</a>
    </p>
<% end %>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

var $remove=$(".remove")

$remove.click(
function(){
    $(this).parent().remove();
            alert($remove.length);
})
Run Code Online (Sandbox Code Playgroud)

它总是警告3,为什么?我remove是否正确删除了课程?

javascript jquery

0
推荐指数
1
解决办法
72
查看次数

JavaScript for循环,关于索引

如何改变这种循环,所以它的运行了i = 12,18,24,3036唯一的?

for (var i = 12; i < 36; i++) {
   console.log(i);
}
Run Code Online (Sandbox Code Playgroud)

javascript for-loop

0
推荐指数
1
解决办法
122
查看次数

标签 统计

javascript ×9

jquery ×5

html ×2

php ×2

.net ×1

algorithm ×1

asp.net ×1

c# ×1

for-loop ×1

json ×1

jsp ×1

jstl ×1

regex ×1