int isValidString(string $string, string $regularExpression)
なし
変数名 | 変数型 | 説明 |
---|---|---|
$string | string | テストする名前文字列です。 |
$regularExpression | string | 正規表現です。 |
// Regular expression does not allow spaces. // isValidString("Name1", "([a-zA-Z]+)([a-zA-Z0-9_])*"); // Will succeed. // Regular expression does not allow spaces. // isValidString("My Name", "([a-zA-Z]+)([a-zA-Z0-9_])*"); // Will fail. // Regular expression does allow spaces. // isValidString("My Name", "([a-zA-Z]+)([a-zA-Z0-9_ ])*"); // Will succeed. // Regular expression must be a 10 digit phone number. // isValidString("204.555.9663", "^[0-9][0-9][0-9](\\\.)[0-9][0-9][0-9](\\\.)[0-9][0-9][0-9][0-9]$"); // Will succeed. isValidString("(204)555-9663", "^[0-9][0-9][0-9](\\\.)[0-9][0-9][0-9](\\\.)[0-9][0-9][0-9][0-9]$"); // Will fail. isValidString("204-555-9663", "^[0-9][0-9][0-9](\\\.)[0-9][0-9][0-9](\\\.)[0-9][0-9][0-9][0-9]$"); // Will fail.