UNPKG

@hyext-beyond/hy-ui-native

Version:

A native lib polyfill for huya miniapp

21 lines 602 B
function isHttp(v) { if (typeof v === 'string') { return /^http/.test(v); } return false; } export var resolveSrc = function resolveSrc(src) { return isHttp(src) ? { uri: src } : src; }; export function processMaxValue(value, maxValue) { if (value.trim() === '') return value; var num = Number(value); if (isNaN(num)) return value; // 非数字的值不处理 var val = maxValue === undefined ? value : Math.min(maxValue, num); return String(val); } export function processMaxLength(value, maxLength) { return maxLength === undefined ? value : value.slice(0, maxLength); }