async-validator
async-validator copied to clipboard
validate form asynchronous
比如有以下对象,要验证c属性: `{ a: { b: { c: 'ccc' } } }` 规则是这样写吗?不生效啊 ` a: { type: 'object', required: true, fields: { b: { type: 'object', required: true, fields: { c:...
如图所示(关键地方已标记):  
const scheduleStartValidator = (rule, value, callback) => { console.log(11111) } const rules = { entryCondition: { type: 'object', required: true, fields: { scheduleStart: { asyncValidator: scheduleStartValidator } } } }...
Hello, thank you for creating this library! I wonder if we can re-export AsyncValidationError in this line? https://github.com/yiminghe/async-validator/blob/b9a84a7313e8741703e65bbbf878cfa1bad5734f/src/index.ts#L1-L8 Something like this: ```ts export { AsyncValidationError } from './util' ``` This...
In `util.ts` file:  Use `process.env` leads to leaking environment variable information when view page source 
@yiminghe ,大佬,请问下这个库还在维护吗?
We would like `type: 'date'` to validate against date-like expressions such as `2018-01-01`
input: https://adjust.com?creative=${B_CHANNEL}&click_id=${AUCTION_BID_ID}&gps_adid=${GAID}&tracker_limit=250000&ip_address=${IP}&install_callback=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dinstall%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_1a=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dimpression%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_2z=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dclick%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_3asda=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dretargeting%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_4yyy=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dduration%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_5qqq=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dpayable_install%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_6asda=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dget_coin%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_7ewqe=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dfirst_time_trading%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_8qqqqqqq=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dapp_opened%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_9asdd=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dmission_complete%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID}&event_callback_191aqeqwe=https%3A%2F%2Fpb.mobshark.net%2Fapi%2Ftracker%2Fmr2x8l4a%2Fpbm1k0k8jdc7toa43m%2Fdbdaed663e8565c86633af241166bf2f%3Funiqid%3D360%26action%3Dloan_credit%26bidid%3D${AUCTION_BID_ID}%26seatid%3D${AUCTION_SEAT_ID}%26gaid%3D${GAID} return: error
如何按照制定顺序校验字段呢?比如先a,后b,返回的数组按这个排序