当文本框的第一个字母是字母数字时,接受文本框值

Accept textbox value when its first letter is an alphanumeric

本文关键字:文本 数字 第一个      更新时间:2023-09-26

如果文本框的第一个字母是字母数字,则接受该值。在我的html页面中,我有一个文本框,它只能接受字母数字。如果第一个字母是integer truncate.for special chatacter。

<input  type="text"  onKeyUp="numericFilter(this);"/>
function numericFilter(txb) {
  txb.value = txb.value.replace(/[^'0-9]/ig, "");
}

上面的代码只接受整数,我怎么才能更改它。

function validateQuestionNo(txb){
    var QNO_REGEX = new RegExp(/^[a-z][a-z0-9]*$/i);
    var qNo=txb.value;
     if (!qNo.match(QNO_REGEX)) {
         txb.value ='';
         }
}

找到了我的答案。@Mike‘Pomax’Kamermans感谢您的支持。