问题标签 [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 回答
1417 浏览

php - 出现错误:警告:preg_match() [function.preg-match]: Unknown modifier ',' in

这是我试图用来替换 PHP5.3 有问题的“if (ereg”) 的语法。

原始代码:

新代码:

这个新代码导致了警告。我试图使用以前的帖子来解决这个问题,在这里,但我不太正确。

谢谢。

0 投票
2 回答
384 浏览

php - 等价于 ereg() 调用

我的服务器现在在 php 5.3 上运行,我需要将此调用替换为 ereg:

我试过这个,除其他外没有任何成功:

这导致http://example.com/index.phpwww/browse 如果有什么不同,这是我继承的 CodeIgniter 1.6.1 应用程序。

我试过这个:

正如@PeterM 建议的那样,现在去http://example.com将我带到http://example.com/index.php/www/browse,但这给了我“您提交的 URI 包含不允许的字符。 " 这是一个有效的 CodeIgniter URL 吗?也许我在代码的其他地方搞砸了?

我将 codeigniter/application/config/config.php 的第 126 行更改为:

我仍然收到消息。

0 投票
1 回答
850 浏览

php - 将 eregi 转换为 preg_match 并将 ereg_replace 转换为 preg_replace

我正在使用http://www.internoetics.com/2010/01/12/simple-whois-php-script/ PHP whois 脚本,我需要为最新的 PHP 版本配置它,我需要将 ereg 和 eregi 转换为 preg_match 和 preg_replace

谢谢

0 投票
2 回答
1948 浏览

php - preg_match(): 未知修饰符 '@'

我曾经使用我的函数ereg(检查是否有一个@符号),

ereg("^[^@]{1,64}@[^@]{1,255}$", $email)

但现在它已被弃用。preg_match(): Unknown modifier '@' 为什么我修复它时出现错误preg_match("^[^@]{1,64}@[^@]{1,255}$", $email)

0 投票
4 回答
1028 浏览

php - 需要从 ereg() 切换到 preg_match()

我需要知道这行代码的作用,试图弄清楚,因为我必须用 preg_match() 构建它,但我并不完全理解它:

我知道它会检查日期,但我不知道以哪种方式。

谢谢你的帮助

0 投票
1 回答
90 浏览

php - 从 ereg 转换为 preg

我不知道如何转换eregpreg; 有人可以帮我解决这条线吗?

0 投票
1 回答
109 浏览

php - ereg 到 preg_match 的转换 - 获取气压计

我需要一些帮助将旧的 ereg 表达式转换为 preg_match。我想将气压计(高度计)从机场 METAR 中拉出。

以上是我需要转换为 preg_match 的表达式。我尝试了以下但它返回'0'。

对于那些不熟悉 METAR 的人来说,它看起来像这样:KLAX 230353Z 26007KT 9SM BKN009 19/16 A2985 RMK AO2 SLP105 T01890161高度计是A2985

0 投票
1 回答
183 浏览

ereg - 已弃用:函数 ereg() 和 ereg_replace()

我实际上使用的是我多年前使用的脚本,当我将其放入我的网站时,我收到错误“已弃用:函数 ereg() 和 ereg_replace()”。我实际上无法理解如何修改 preg() 事物中的 ereg() 事物。如果有人能够做到,我将不胜感激!

这是我的代码:

感谢您的回答!

0 投票
1 回答
524 浏览

php - 用 ereg 屏蔽特殊字符

这就是我试图编辑它的代码的一部分,因此他们无法使用'=在那里发送电子邮件

0 投票
2 回答
87 浏览

php - PHP:这个从ereg转换的preg_match有什么问题

我在这里看到过类似的问题,但我认为他们中的任何一个都对此没有帮助。

我从使用旧版本 PHP 的人那里继承了一个站点,特别是 ereg 函数。他们原来的 reg ex 是:

我读到您需要以分隔符开头和结尾,因此我将其更新为:

但我仍然收到此错误:

警告:preg_match():编译失败:偏移量 10 处的括号不匹配

我在表达式中看不到任何特殊字符,所以我不确定我还需要转义什么。有任何想法吗?