问题标签 [eregi]
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.
php - 将eregi函数转换为php 5.3
我如何将此代码转换为 php 5.3:
php - Eregi 验证问题
我一直在阅读和阅读正则表达式,但我无法弄清楚我的代码有什么问题:
它永远不会返回 true。我正在尝试验证用户名,并且只允许小写 az、大写 az、数字、连字符和下划线。
php - 已弃用的 eregi 调用,preg_match 需要修复
我有一个正在尝试集成到网站中的开源程序。我想更新其中导致我的开发 LAMP 设置出现问题的代码。
我知道不推荐使用eregi调用并且应该使用preg_match,但是它给了我以下错误...
如果有人可以修复它并解释为什么我将不胜感激。
TIA(提前致谢)
php - php 已弃用:函数 eregi() 已弃用,怎么办?
我有这个功能,我得到这个错误Deprecated: Function eregi() is deprecated in...
。如果我更改eregi
为preg_match
我收到此错误Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in...
有想法该怎么解决这个吗。如果你们不介意的话,我也想对正在发生的事情做一个简单的解释,这样我就能理解
谢谢
php - 将 eregi() 替换为 preg_match() 语法错误
我有几行需要更改的 php 代码
至
和
至
我尝试了所有可能的(我可以)组合,我在谷歌和这里也搜索过,但无法弄清楚。
php - 关于 eregi() 和 preg_match() 的问题
我的代码是
if(eregi($pattern,$file)){
$out['file'][]=$file;
}else
但是在 php 5.3 中不起作用,它会显示警报
Function eregi() is deprecated
所以我改为
if(preg_match($pattern,$file)){
$out['file'][]=$file;
}else
但现在它显示
preg_match(): No ending delimiter '.' found
我输入了错误的语法吗?
php - PHP 全局替换 ereg(i)(_replace)
我有 150 多个 PHP 文件需要更改(将 ereg 更新为 preg_match)。我厌倦了手动更新它们,但它需要永远,我想确保我的所有替换都能在第一次工作。我该怎么做才能做这种手术?
这是我的 ereg(i) 的一些示例
谢谢
php - 函数 eregi_replace() 已弃用
尝试支持支付网关时出现此错误消息:
这是与支付网关相关的代码
解决此错误的任何帮助都会很棒!