首页 > 解决方案 > 正则表达式在 Ubuntu 服务器中不起作用

问题描述

我在生产中的正则表达式中遇到了一个小问题。我知道这非常简单,但是我对这个问题感到恼火。

我只需要允许“ñÑ”字符串保存在我的数据库中。这一切都在我的本地工作,问题是当我部署到生产时它不再工作了。

OS Server: Ubuntu
regex used: "/^[a-zA-ZÑñ0-9\s-]+$/"

有没有人遇到过这个?是否有任何设置或我需要在 Ubuntu 服务器中安装?请帮忙。谢谢。

----------------------------------------------------------------

更新:我在我的正则表达式中添加了一个修饰符u:使用的正则表达式:“/^[a-zA-ZÑñ0-9\s-]+$/u”

我得到这个错误:

invalid UTF-8 string at offset 11

标签: phpregexubuntu

解决方案


推荐阅读