小编use*_*528的帖子

Django'if和'模板

我想在我的django html页面中执行以下操作:

{% if myList|length and ifequal myValue 'somestring' %}
blah blah
{% endif %}
Run Code Online (Sandbox Code Playgroud)

但我得到错误: 在if表达式结束时未使用'myValue'

如何在模板中进行If?

python django

8
推荐指数
3
解决办法
3万
查看次数

Javascript数组搜索

什么是搜索javascript数组的最佳方法?所有项目都是字符串.

它只是使用lastIndexOf吗?像这样:

var list= [];
list.push("one");
list.push("two");
list.push("three");

if(list.lastIndexOf(someString) != -1)
{
    alert("This is already present in list");
    return;
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

lastIndexOf在Internet Explorer中不起作用

我有以下代码:

        var currentServerlist = [];
        var newServerIp = document.getElementById('add_server').value; 
        if( CurrentServerIP != newServerIp )
        {
            $('#failoverServers td.row_selector').each(function() {
            var row = $(this).closest('tr');
            var serverIp = row.find('td[rel=ip]').text();
            currentServerlist.push(serverIp);   
            });

            if(currentServerlist.lastIndexOf(newServerIp) != -1)
            {
                return true;
            }
            return false;
         }
Run Code Online (Sandbox Code Playgroud)

但是我发现lastIndexOf在InternetExplorer中不起作用(在Chrome中也是如此).

我怎样才能解决这个问题?

javascript

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

正则表达式为HH:MM:SS

我有一个匹配HH:MM的reqular表达式,例如12:23,它是:

function IsValidTime(timeString)
{
    var pattern = /^\d?\d:\d{2}$/;
    if (!timeString.match(pattern))
        return false;
}
Run Code Online (Sandbox Code Playgroud)

我该如何更改此行:

var pattern =/^\d?\ d:\ d {2} $ /;

检查格式化为秒的字符串,如下所示:HH:MM:SS,例如12:23:05

javascript regex

-2
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×3

django ×1

python ×1

regex ×1