0
當第一個字母是字母數字時接受文本框的值。 在我的html頁面中,我有一個文本框,它只能接受字母數字。如果第一個字母是整數truncate.for特殊chatacter也。當第一個字母是字母數字時接受文本框的值
<input type="text" onKeyUp="numericFilter(this);"/>
function numericFilter(txb) {
txb.value = txb.value.replace(/[^\0-9]/ig, "");
}
上面的代碼只接受整數我怎麼能改變它。
在我們回答這個問題之前,你能解釋一下你認爲''numericFilter'中的代碼的作用嗎?因爲這很重要:如果你能解釋它的作用,你可以在這裏回答你自己的問題。 – 2014-10-02 16:49:49
當文本框包含非整數值時,代碼將替換爲「」。 我需要我的要求的正則表達式 – boycod3 2014-10-02 17:00:07
不,它不。再看一下'/ [^ \ 0-9]/ig',告訴我們做了什麼。 – 2014-10-02 17:04:08