2015-09-04 42 views
1

我有一個文本框,我希望此文本框只接受字母和正斜槓(/)字符。確認接受字母和斜槓(/)在yii2

我怎樣才能使yii2模型成爲可能?

['uri', 'match', 'pattern' => '^[a-zA-Z\s]*$'] 

我已經在模型中使用了上述。它不起作用

+0

你可以添加了哪些字符串這是行不通的例子嗎? – marche

回答

1

您可以使用此規則代碼而不是您的規則。

['uri', 'match', 'pattern' => '/^[a-zA-Z\/]*$/' ] 
+1

看看:http://stackoverflow.com/help/how-to-answer –

+0

爲什麼OP應該「試試這個」?一個好的答案將總是解釋做了什麼以及爲什麼這樣做,不僅是爲了OP,而且是爲了將來SO的訪問者。 –

1
Try This One.... 

['uri', 'match', 'pattern' => '/^[a-zA-Z/\s]+$/'] 
-2

正則表達式應該是這樣的,應警予的工作:

preg_match('|[a-zA-Z/]*|', $string, $matches); This is just a usage example of the regex for preg_match, of course the regex should work, not using preg_match in your case.