use*_*881 2 php regex symfony twig
如果我对 Twig 多一点了解,这不会是一个大问题。这是我的代码,我正在尝试检查 url 中是否包含数字。
{% set x = req.path %}
{% set matches = x|regex_match('~[\d\.]+$~') %}
{% set matches = x|regex_match('~[0-9]*$+~') %}
Run Code Online (Sandbox Code Playgroud)
这些都不起作用
提前致谢
见树枝参考:
对于复杂的字符串比较,该
matches运算符允许您使用正则表达式:
{% if phone matches '/^[\\d\\.]+$/' %}
{% endif %}
因此,要检查字符串是否包含带有正则表达式的数字,只需使用
{% if x matches '/\\d/' %}
Do Stuff
{% endif %}
Run Code Online (Sandbox Code Playgroud)