rest_validate_json_schema_pattern

函数
rest_validate_json_schema_pattern ( $pattern, $value )
参数
  • (string) $pattern The pattern to match against.
    Required:
  • (string) $value The value to check.
    Required:
返回值
  • (bool) True if the pattern matches the given value, false otherwise.
定义位置
相关方法
rest_validate_value_from_schemarest_validate_string_value_from_schemarest_validate_boolean_value_from_schemarest_validate_null_value_from_schemarest_validate_enum
引入
5.6.0
弃用
-

rest_validate_json_schema_pattern: 这是一个WordPress函数,用于验证一个值是否与JSON模式中指定的正则表达式模式相匹配: 该函数接收一个值参数和一个模式参数,如果该值与模式不匹配,则返回一个错误信息。

验证JSON模式是否与一个值匹配。

function rest_validate_json_schema_pattern( $pattern, $value ) {
	$escaped_pattern = str_replace( '#', '\#', $pattern );

	return 1 === preg_match( '#' . $escaped_pattern . '#u', $value );
}

常见问题

FAQs
查看更多 >