小编Pra*_*eep的帖子

未知修饰符'('使用带有REGEX表达式的preg_match()时

我正在尝试使用preg_match()使用PHP验证DD/MM/YYYY等日期.这是我的REGEX表达式的样子:

$pattern = "/^([123]0|[012][1-9]|31)/(0[1-9]|1[012])/(19[0-9]{2}|2[0-9]{3})$/";
Run Code Online (Sandbox Code Playgroud)

但是使用正确的值,我得到这样的信息:

preg_match():未知的修饰符'('

完整代码:

    $pattern = "/^([123]0|[012][1-9]|31)/(0[1-9]|1[012])/(19[0-9]{2}|2[0-9]{3})$/";
    $date = "01/03/2011";

    if(preg_match($pattern, $date)) return TRUE;
Run Code Online (Sandbox Code Playgroud)

先感谢您

php regex

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

存在类型化数据集可空日期值的问题

我有一个datatable带有日期列的类型化数据集当我更改NullValue属性以返回时,null或者emptyvs 2008不会让我.

它说

输入的值对当前数据类型无效.

我需要能够在此列中设置空值.

.net c# ado.net dataset strongly-typed-dataset

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

如何从python中的日期时间系列中删除年-月-日?

我有一个日期时间系列,我只想在系列中保留“Hour-Miniute-Second”字符串,并删除 Year-Month-Date 字符串。所以我该怎么做?

原系列:

0         2000-12-31 22:12:40
1         2000-12-31 22:35:09
2         2000-12-31 22:32:48
3         2000-12-31 22:04:35
4         2001-01-06 23:38:11
5         2000-12-31 22:37:48
……
Run Code Online (Sandbox Code Playgroud)

目标:

0          22:12:40
1          22:35:09
2          22:32:48
3          22:04:35
4          23:38:11
5          22:37:48
……
Run Code Online (Sandbox Code Playgroud)

以前,原始系列已经使用pandas.to_datetime(). 但我无法使用这种方法来达到我的目标:(

任何建议表示赞赏!

python datetime pandas

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

编译失败:在偏移6处无需重复

我不知道为什么这不会工作...在多个regex跳棋和测试人员中完美地工作.但是当它运行它PHP我得到这个错误:

Warning: `preg_match()` [function.preg-match]: 
Compilation failed: nothing to repeat at offset 6 in /home/splose/public_html/index/index.php on line 49
Run Code Online (Sandbox Code Playgroud)

即时运行:

if(preg_match('[\\/^$.|?*+():<>]', $username)){}
Run Code Online (Sandbox Code Playgroud)

php preg-match

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

Codeigniter:MP4视频上传不起作用

我正在研究一个问题很长一段时间但仍然找不到任何解决方案.

我正在使用codeigniter上传mp4文件.在此之前,我在config/mimes.php中为mp4添加了mime类型.我试过了两个:mp4 => video/mp4mp4 => array('video/mp4', 'video/3gpp')

这两种方法在本地服务器上都很完美,但每当我在Live服务器上测试它时,它总是会给出相同的错误消息"你不想上传你试图上传的文件类型.".

我又尝试了一件事.即 $config['allowed_types'] = "*";

它在本地和在线服务器上都很完美.

但我只想要mp4视频类型.

有人为这个奇怪的问题找到了解决办法吗?

php video upload codeigniter file-upload

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

返回每个对象或一个arrayCollection之间的区别

public function getInvoiceItemsByType($type)
{
    return $this->invoiceItems->filter(function ($invoice) use ($type) {
        /** @var InvoiceItem $invoice */
        return $invoice->getType() == $type;
    }
    );
}

public function getInvoiceItemsByType($type) {
    foreach ($this->invoiceItems as $invoice) {
        if ($invoice->getType() == $type) {
            return $invoice;
        }
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

这两个功能有区别吗?有人告诉我有一个,但我无法找到它是什么,以及一个函数而不是另一个函数将如何影响我的代码

php arraycollection symfony

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

在发布然后使用 BCRYPT 之前,我应该如何散列密码?

我正在制作一个登录系统,当登录密码时,当前从 JavaScript 发送到一个 PHP 文件。

在 PHP 中,我使用以下代码进行哈希处理。

$hash = password_hash($_POST['password'], PASSWORD_BCRYPT);
Run Code Online (Sandbox Code Playgroud)

在使用 POST 发送密码之前,我应该如何在 JavaScript 中散列密码?

我显然不想影响 BCRYPT 的安全性。

javascript php password-hash

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

错误:“body”之后的 CSS 无效:预期的选择器或规则,在第 4 行是“{”

我在 style.scss 中编写了以下代码:body {margin-top:105px;} 并且我从我的 sass 编译器(Koala)和 style.scss 中收到了这个错误消息

错误:“body”后的 CSS 无效:预期的选择器或规则,在 C:\Users\Petar\Desktop\Mizuxe novo\scss\style.scss 的第 4 行是“{”

我是这一切的初学者,所以如果您需要更多信息,请询问

https://codepen.io/petar-scepanovic/pen/Papmxj

/*
Error: Invalid CSS after "body ": expected selector or at-rule, was "{"
        on line 4 of C:\Users\Petar\Desktop\Mizuxe novo\scss\style.scss

1: $primary: #3292a6;
2: $primary-overlay:rgba(50,146,166, 0.8)
3: 
4: body {
5:   margin-top:105px;
6: }
7: 
8: 
9: .navbar {

Backtrace:
C:\Users\Petar\Desktop\Mizuxe novo\scss\style.scss:4
C:/Program Files (x86)/Koala/rubygems/gems/sass-3.5.2/lib/sass/scss/parser.rb:1278:in `expected'
C:/Program Files (x86)/Koala/rubygems/gems/sass-3.5.2/lib/sass/scss/parser.rb:1208:in `expected'
C:/Program Files (x86)/Koala/rubygems/gems/sass-3.5.2/lib/sass/scss/parser.rb:42:in `parse'
C:/Program Files (x86)/Koala/rubygems/gems/sass-3.5.2/lib/sass/engine.rb:414:in `_to_tree'
C:/Program Files (x86)/Koala/rubygems/gems/sass-3.5.2/lib/sass/engine.rb:290:in `render' …
Run Code Online (Sandbox Code Playgroud)

html css sass bootstrap-4

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

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

在批处理文件中带括号的Echo命令

打开括号在此命令中起什么作用?

为什么没有封闭的括号?

>> datatest.csv.TEMP echo(!modified!
Run Code Online (Sandbox Code Playgroud)

batch-file echo

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