2016-09-28 2 views
0

Regexアサートでカスタムメッセージを表示する際に問題があります。それは他のアサーションには効果的でしたが、Regexではうまく機能しませんでした。ここでRegexでのカスタムメッセージアサート

は私のアサートです:

@Assert\Regex(
*  pattern = "/^[0-9]{1,6}(\.[0-9]{1,2})?$/"), 
*  message = "I want to display Bad value" 
*) 

検証は動作しますが、メッセージはsymfonyのデフォルトの一つです。何故ですか ?何が欠けていますか?

ありがとうございました

答えて

0

ブラケットが間違った位置にあります。 試し:

* @Assert\Regex(
*  pattern = "/^[0-9]{1,6}(\.[0-9]{1,2})?$/", 
*  message = "I want to display Bad value" 
*) 
+0

は申し訳ありませんが、私はすべてをコピーしませんでした...私は、パターン ''後のブラケットの必要がない、あなたはまだあまりにも1つのブラケットを持っているもちろん – mlwacosmos

+0

の最後のブラケットを持っています=「/^[0- 9] {1,6}(\。[0-9] {1,2})?$/"、" ' –