feature:add new validate rule