update : 增强输入数据验证