小编Dep*_*ify的帖子

Jquery值匹配正则表达式

我试图通过JQuery验证电子邮件的输入:

我的JQuery

<script>
/* <![CDATA[ */
  jQuery(function(){
   $( ".mail" ).keyup(function() {
   var VAL = $(this).val();
   var email = new RegExp(^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$);

   if(VAL.test(email)){
   alert('Great, you entered an E-Mail-address');
   }
   });
  });
  /* ]]> */
  </script>
Run Code Online (Sandbox Code Playgroud)

即使我输入了example@example.com,也不会发出警报.我已经尝试过.test()和.match(),我做错了什么?

javascript regex jquery match

51
推荐指数
2
解决办法
17万
查看次数

JQuery表情符号选择器

我希望允许我的用户将emojis插入文本框.我已经搜索了一个JQuery插件,它允许我给他们一个选择器,如Mac,iOS或Webogram集成的Emojipicker.但我找不到合适的一个,它对所有图标进行排序并显示出来?

有没有可能这样做?

Mac Emojipicker:

在此输入图像描述

javascript jquery emoji

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

JQuery $ .post跨域和凭据

我编写了一个使用$.postJQuery调用大量调用的Web应用程序.现在我想发送withCredentials: true它以保持会话活着,看起来像这样$.ajax(并且也像这样):

$.ajax({
            type: 'post',
            url: 'http://example.com/server/api.php',
            crossDomain: true,
            dataType: "json",
            xhrFields: {
                withCredentials: true
            },
            data: {
                username : 'test',
                password : 'test'
            },
            success: function (d) {
                $('body').html(d.status);
            }
        });
Run Code Online (Sandbox Code Playgroud)

这是因为我现在想将PHP文件上传到我的服务器并使用Cordova导出客户端.(withCredentials: true仅包括在我的本地主机服务器上进行测试)我可以将其打包到$.post呼叫中还是需要更换所有呼叫?(我会写一个类似于$ .post的新函数)

ajax jquery post xmlhttprequest

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

选择/屏蔽每行中的不同列索引

在pytorch中我有一个多维张量,称之为X

X = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], ...]
Run Code Online (Sandbox Code Playgroud)

现在我想为每一行选择不同的列索引,如下所示

indices = [[0], [1], [0], [2], ...]
# now I expect following values to be returned:
[[1], [5], [7], [12], ...]
Run Code Online (Sandbox Code Playgroud)

我也想实现相反的目标,以便对于给定的指数我得到

[[2, 3], [4, 6], [8, 9], [10, 11]]
Run Code Online (Sandbox Code Playgroud)

有没有一种“简单”的方法可以在没有 for 循环的情况下实现这一目标?如果有任何想法,我将不胜感激。

pytorch

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

Docker cp 不覆盖文件

我想在 docker 中运行一些测试,因此将我更新的代码加载到现有容器中,以节省始终重建图像的时间。

docker cp似乎是一个理想的解决方案 - 但它似乎不会覆盖我现有的文件,这是我做的一个简短测试。我在本地创建了一个新文件,将其复制到我的容器中,在本地更改了文件,再次复制并比较了在容器上更改前后文件的内容。

>> touch test123
>> docker cp test123 my-container:/
>> docker exec my-container cat /test123
(empty)
>> vi test123
(add some text on my local machine)
>> docker cp test123 my-container:/
>> docker exec my-container cat /test123
(empty)
>> vi test123
(check if the content was saved –> yes)
Run Code Online (Sandbox Code Playgroud)

如我们所见,更改尚未被复制。复制整个文件夹时也会发生同样的情况(我实际打算这样做)。该码头工人文档说:DEST_PATH exists and is a file the destination is overwritten with the source file’s contents,所以我想知道我在这里做错了。

容器的 Docker 镜像基于ubuntu:16.04. …

docker

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

使用PHPUnit的PhpStorm:找不到PHP_CodeCoverage_Filter

我试图在PhpStorm中使用PHPUnit(在Mac上).因此,我尝试添加pear路径和phpunit路径到PhpStorm的包含路径(我通过which pear命令行找到的路径) - 它告诉我没有找到phpunit.

我还尝试将PHPUnit与composer生成的自定义自动加载器一起使用(phpunit安装了包),然后我收到另一个错误:

Fatal error: Class 'PHP_CodeCoverage_Filter' not found
Run Code Online (Sandbox Code Playgroud)

如果我在控制台上运行phpunit通常一切正常:

phpunit --bootstrap vendor/autoload.php tests/*Test.php
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

phpunit phpstorm

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

从PHP发送日期到Javascript

我已经尝试过这个问题,但它没有解决我的问题.

我有一个PHP服务器,它通过JSON向用户发送日期,然后由Javascript处理它:

PHP: 'date' => date('D M d Y H:i:s O', strtotime($array['Time']))

使用Javascript var time = new Date(data.date).toLocaleString()

但是没有得到2015年1月18日......,我得到3. 3月5877521 -596:-31:-23 GMT + 0:53:28.有什么问题?

您可能需要了解的一些事项:服务器具有中欧时区以及发送日期.我正在尝试(上面只是一个例子)用javascript将日期国际化.

javascript php date

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

标签 统计

javascript ×3

jquery ×3

ajax ×1

date ×1

docker ×1

emoji ×1

match ×1

php ×1

phpstorm ×1

phpunit ×1

post ×1

pytorch ×1

regex ×1

xmlhttprequest ×1