php - 用于描述表单输入的正则表达式

标签 php regex validation

文本区域是我表单的一部分。用户必须写一些文本,我想验证这段文本。现在我使用以下正则表达式:

/^[0-9a-zA-ZäöüÄÖÜ_\-']+$/

尽管我在正则表达式中提到了 äöüÄÖÜ,但它会将所有带有 äöü.. 的单词视为无效。此外,它不接受空格。

有什么改进正则表达式的想法吗?

最佳答案

使用 Unicode 识别的正则表达式:

/[\pL\pN_\-]+/

关于php - 用于描述表单输入的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4297173/

相关文章:

javascript - AngularJS 从 Laravel 数据库中删除数组项

java - 有没有一种优雅的方法可以在 Java 中进行部分正则表达式匹配?

javascript - 使用正则表达式从 SVG 字符串中提取 viewBox 属性值

javascript - 如何验证 node.js 中的 csv 文件?

linux - bash 中的安全递归删除

php - 当宽度大于 PHP 中的高度时自动旋转图像

javascript - 使用 PHP 使用 HTML 表单选项选择器过滤 MYSQL 结果

php - 删除字符串的一部分,但仅当它位于字符串的末尾时

regex - PostgreSQL UPDATE 子字符串替换

php - 需要 Laravel 验证|除 0 外存在