php - 正则表达式在 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
解决方案
推荐阅读
- javascript - 当我旋转它时,如何将图像保持在模态体内部或内部?
- reactjs - 将带有参数的 onClick 分配给地图函数 React 内部的组件
- neuron-simulator - 在神经元上没有这样的文件或目录?
- reactjs - reactJS中不同用户的不同视图
- python - 如何将 .docx 文件保存到 S3 中?
- python - 尝试将小数点添加到浮点数时出现键错误
- bash - 替换文件名中模式的最短匹配
- mysql - 不能使用有 sum 或有 count mysql 5.7
- java - Spring webclient如何多次提取响应主体
- python-3.x - 如何使用exchangelib库python在电子邮件正文中嵌入图像