sanitize_hex_color

函数
sanitize_hex_color ( $color )
参数
  • (string) $color
    Required:
返回值
  • (string|void)
定义位置
相关方法
sanitize_hex_color_no_hashsanitize_usersanitize_termsanitize_text_fieldsanitize_html_class
引入
3.4.0
弃用
-

sanitize_hex_color: 这是一个WordPress的函数,可以对十六进制的颜色代码进行净化。它用于验证和净化颜色代码以防止错误: 这个函数有一个参数,就是要净化的颜色代码。

净化一个十六进制颜色。

返回”、3位或6位的十六进制颜色(带#),或者什么都没有。要对没有#的值进行净化,请看sanitize_hex_color_no_hash()。

function sanitize_hex_color( $color ) {
	if ( '' === $color ) {
		return '';
	}

	// 3 or 6 hex digits, or the empty string.
	if ( preg_match( '|^#([A-Fa-f0-9]{3}){1,2}$|', $color ) ) {
		return $color;
	}
}

常见问题

FAQs
查看更多 >