javascript Javascript正则表达式输入限制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Javascript正则表达式输入限制相关的知识,希望对你有一定的参考价值。

function validateAlpha(nameId,textInput){   
    nameId.value = textInput.replace(/[^A-Za-z]/g, "");    
}
function validateSpanishAlpha(nameId,textInput){   
    nameId.value = textInput.replace(/[^A-Za-zÑñÁáÉéÍíÓóÚúÜü]/g, "");    
}

function validateNumericWithDecimal(nameId, textInput, numericPart, decimalPart) {
   nameId.value = textInput.replace(/^(\d{0,numericPart}(\.)?\d{0,decimalPart})$/, textInput);
}

function validateNumeric(nameId,textInput) {
   nameId.value = textInput.replace(/[^\d]+/g, "");
}


function validateAlphaNumeric(nameId,textInput) {
   nameId.value = textInput.replace(/[^A-Za-z0-9\s_]+$/ig, "");  
}

function validateSpanishAlphaNumeric(nameId,textInput) {
   nameId.value = textInput.replace(/[^A-Za-zÑñÁáÉéÍíÓóÚúÜü0-9\s_]+$/ig, "");  
}

function validateAlphaNumeric2(nameId,textInput) {
   nameId.value = textInput.replace(/[^A-Za-z0-9]/ig, "");
   nameId.value = nameId.value.toUpperCase();
}
function validateAlphaNumeric3(nameId,textInput) {
   nameId.value = textInput.replace(/[^A-Za-z0-9\s_]+$/ig, "");  
   nameId.value = nameId.value.trim();
}

以上是关于javascript Javascript正则表达式输入限制的主要内容,如果未能解决你的问题,请参考以下文章

javascript正则表达式

JavaScript中的正则表达式

JavaScript 正则表达式

Javascript正则表达式

JavaScript之基础-10 JavaScript 正则表达式(概述定义正则RegExp对象用于模式匹配的String方法)

JavaScript 中使用正则表达式