كيفية الكشف عن رقم سالب في زند إطار التوجيه التعبيرات المنتظمة
-
05-07-2019 - |
سؤال
ولدي الغرامة التكوين .INI التالية تعمل من أجل الأعداد الصحيحة الموجبة، ولكن ليس الأعداد الصحيحة السالبة.
routes.nd.type = "Zend_Controller_Router_Route_Regex"
routes.nd.route = "news/(\d+)/d"
routes.nd.defaults.controller = "news"
routes.nd.defaults.action = "display"
routes.nd.map.id = 1
وكيفية جعله كشف الأعداد الصحيحة السالبة؟ يبدو \d+
يتجاهل الأرقام السالبة.
لا يمكن العثور على هذا في مستندات ZF.
وبالنسبة
المحلول
Negative values:
"news/(-\d+)/d"
نصائح أخرى
والقيم الإيجابية أو السلبية:
"news/(-?\d+)/d"
لا تنتمي إلى StackOverflow