【问题标题】:php equivalent of js searchphp相当于js搜索
【发布时间】:2018-10-21 14:40:55
【问题描述】:

我需要将此 JS 代码转换为 PHP,但我不知道 PHP 中 string.search(pattern) 的等价物是什么

JS

var pattern = /^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]$/;
if (CodiceFiscale.search(pattern) == -1) { }

PHP

$pattern = new RegExp("^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]\$", "");
if ($CodiceFiscale.search($pattern) == -1) { }

我也不确定 PHP RegExp 是否正确转换。

【问题讨论】:

标签: javascript php search


【解决方案1】:

感谢杰夫的提示。 我用 preg_match() 解决了。

$pattern = "/^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]\$/";
if (preg_match($pattern, $text) == false) {}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    相关资源
    最近更新 更多