-3

変数にアルファベット文字とアポストロフィ(')、ダッシュ(-)と空白()文字のみが含まれているかどうかを確認したいと思います。preg_match()PHPでこれを行うにはどうすればよいですか?

/ [^ a-zA-Z'-\ s] / iがあり、アポストロフィなしで解決しました。

4

2 に答える 2

1

/^[a-zA-Z'\-\s]*$/正規表現文字列として試してください。この正規表現は空白の文字列にも一致することに注意してください。

于 2012-07-12T20:32:25.540 に答える
0
preg_match('/^[\s\pL'-]+$/',$string)

これは私がそれをする方法です

//編集

最小数の文字がある場合は、次を使用してください。

preg_match("/^[\s\pL'-]{5,}$/",$string) //{x,} ---> x is your min number
于 2012-07-12T20:44:36.517 に答える