问题标签 [ereg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

regex - 什么是 ereg() 等价物

Visual Basic .NET 中的 PHP ereg() 等价物是什么?

我正在尝试将此tripcode编码器从PHP翻译成VB.NET

0 投票
1 回答
55 浏览

preg-match - 警告 if(首先出现错误,然后出现其他错误

这是我下面列出的原始代码。

这是错误

已弃用:函数 ereg() 已弃用

然后我用下面的替换了ereg preg_match。我收到此错误

警告:preg_match() [function.preg-match]:没有找到结束分隔符 '^'

我试图把/之前^和之后,$但仍然没有运气。我可以从可能知道如何解决此错误的人那里获得一些帮助。

0 投票
1 回答
146 浏览

preg-match - 使用 preg_match 检查 URL 的文本区域

我发现这段代码用于检查文本区域:

因为 ereg 已被弃用,所以我想用 preg_match 代替。但是,如果我根据 \ 替换我得到一个错误,那么我应该完全编辑什么以获得相同的结果 - 没有那个文本区域的那个客栈的 URL 或元素。

0 投票
0 回答
173 浏览

php - 如何使用 ereg_replace 将图片链接转换为显示图片

我如何使用 ereg 用标签替换图像的 URL。
我的图片 URL 有两个开头,**http://myimageslink/photo.jpg**
我想转换成这样<img src="http://myimageslink/photo.jpg"></img>

我使用 ** 拥抱,因为当没有 ** 时,https://www.google.com/?gws_rd=ssl我会转换成<a href="https://www.google.com/?gws_rd=ssl">https://www.google.com/?gws_rd=ssl</a>这样。

下面的代码不起作用我得到了这样的<img src="**http://myimageslink/photo.jpg**"></img>

但我想要这样的结果。

这是真实的例子。

所以, $text 应该是

0 投票
1 回答
69 浏览

php - php (preg) 无法工作,函数 ereg_replace() 已弃用

我一直在升级一些脚本以使用最近的编码,但这个对我来说很重要。我已经进行了一些切换以使用 preg,但这段代码似乎正在反击,

这是我需要替换的代码部分,它用于轮询的代码部分

有人可以在这里帮忙进行转换吗,这会导致更多的标题问题,并且它一直在阻止我试图确定这个以使其正确...我希望他们让我们运行旧脚本选项,但我的服务器没有!

如果你愿意为我承担这个,我可以给你一个 lin,我厌倦了看到标题错误,几年前我写这些脚本时,它们总是让我头疼,我的编码是边缘的,几乎不能容忍 tp php 但现在它让我修复了这些小错误,而 preg 电话就是一个让我痛心的电话

我知道这是一个被广泛讨论的话题,我看了几十个,但每次我尝试转换它都失败了,我认为由于它们定义路径的方式,我试图重新考虑代码,但它只会变得更糟,

任何人?

0 投票
2 回答
351 浏览

php - ereg() 到 preg_match(),你能帮我转换一下吗?

我只是变得疯狂,似乎并不难......请有人将以下表达式转换为新函数 preg_match 吗?

ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecIni, $aFecIni);

非常感谢您提前

变量:

$dFecIni = str_replace("-","",$dFecIni); $dFecIni = str_replace("/","",$dFecIni);

回声:

回声“
aFecIni:”。$dFecini; -> aFecini: 20140808

preg_match("/([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})/", $dFecIni, $aFecIni); preg_match("/([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})/", $dFecFin, $aFecFin);

回声“
aFecIni:”。$aFecIni[0]; -> aFecini: 20140808

然后她做了:

这不是我的代码,所以我正在移植到另一台服务器和更高版本的 PHP 并出现这些错误......实际上错误是它没有在应该在一个表上插入数据,但我发现就在它使用这个函数之前,但即使有斜线仍然没有插入

0 投票
1 回答
64 浏览

php - Ereg 上 OOP 选择选项

我正在尝试在面向对象编程中的选择选项上创建一个 ereg 以进行验证。尽管即使所选选项不是 ereg 的一部分,它也始终返回 true!

在我的课堂上,我有以下内容:

在我的主文件中,我将数组设置为

并将 checkSelect 函数调用为

0 投票
1 回答
171 浏览

php - 替换 ereg_replace()

我有一些我正在尝试更新以在 PHP 5.4 上运行的遗留代码:

我知道我必须用 preg_replace 替换它,但由于我从未使用过 ereg,我不确定这实际上是做什么的。

是等价的:

或者

谁能阐明正确的替代品应该是什么?

0 投票
3 回答
1719 浏览

php - 如何在使用 ereg 的电子邮件验证 php 中仅允许 @ 之后的 2 个点

我正在尝试使用 ereg 验证 php 中的电子邮件,我不允许在 @ 之后输入两个以上的点,并且它不能以任何特殊字符开头,我该怎么做。

0 投票
1 回答
59 浏览

callback - PHP 从 4 升级到 5 需要使用分隔符更改 ereg_replace() 和 ereg()

在 PHP5 中运行以前的 PHP 4 页面时,我得到了已弃用的错误:我知道那里有一些反斜杠。(或者是正斜杠?)但是要替换的“+”项让我失望。

不推荐使用 ereg_replace() 函数:

现在下面这个真的让我心烦意乱。只有在用完我的键盘 GOOGLE 键后,我才有机会粘贴一些代码。我决定回答这个问题,希望能帮助像我这样有挑战的人。什么是“回调函数”?我知道,我可能整天在其他编程语言中使用这些东西。那好吧。我认为我的焦虑程度使我无法正确选择一个论坛来回答我的简单初学者问题。

preg_replace():不推荐使用 /e 修饰符,请改用 preg_replace_callback:

我对其他 StackOverKnow 线程和答案的困惑是示例过于复杂。我认为某人(包括我)可以从某人中受益,只需键入以正确语法固定的示例。我只是不太关注这个主题,而且由于这个 RTF 生成器中有数百万行代码,我不得不升级我害怕“弹簧!” 效果:我改变了一些东西,并且出现了级联问题,我永远无法将它改回来。

我们为我们的俱乐部购买了一个漂亮的RTF 生成器,以便从我们的 PHP 远足列表中生成一个 Word 文档。这是我发现折旧错误的地方。只是说,有一天你可能需要一个用 PHP 创建的 Word 文档。很难找到这些东西,而且在过去的 9 年里一直运行良好。