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 回答