1

.正規表現文字のドットやスラッシュなどを追加したいと思い/ます。

    'numericString' => array(
        'pattern' => '^[a-zćęłńóśźżA-Z0-9\s]+$',
    )

どうすればいいですか?

4

3 に答える 3

8

追加\.して\/

'numericString' => array(
    'pattern' => '^[a-zćęłńóśźżA-Z0-9\s\.\/]+$',
)
于 2012-06-16T13:20:20.597 に答える
1

: 文字 "^.[$()|*+?{\" は特別な意味を持つため、バックスラッシュ ('\') でエスケープする必要があります。

以下のコードを使用してください..

'numericString' => array(
'pattern' => '^[a-zćęłńóśźżA-Z0-9\s\.\/]+$',
 )
于 2012-06-16T13:47:16.653 に答える
0

リテラル.は正規表現で次のように表されます\.

リテラル/は次のように表されます\/

注:すべての正規表現フレーバーがエスケープする必要があるわけではなく/、正規表現を区切るためにそれを使用するものだけです。

于 2012-06-16T13:20:26.030 に答える