0
Я создаю окно ввода, которое позволит только 17 символов и отформатировано для отображения в качестве адреса mac.Mac Address Input Box
Я добавил первые 11 символов, остальные (последние 4 цифры от mac) будут добавлены пользователем. Есть ли способ остановить их удаление начальных символов, которые я запрограммировал?
<script>
function macAdd(val){
if (/[^\w-]|_/.test(val))
{alert("invalid form only alpanumeric and -")
return val}
val=val.replace(/[^\w-]|_/g,'')
val=val.replace(/(\w{2})([^-])/g,'$1'+'-'+'$2')
val=val.replace(/-$/,'')
return val
}
</script>
<input type="text" onkeypress="this.value=macAdd(this.value)" size="30" value="00-00-00-00" maxlength="17"> </p>
Благодаря