增加了几个自定义数据验证函数