html:
<input type="text" keyinput="floating" >
JS:
$('body').delegate("input[keyinput]", "keyup", function(e) {
var value = $(this).val(); RegStr = '^[\\+\\-]?\\d+\\.?\\d{0,2}'; // 保留小數(shù)點(diǎn)后2位 $(this).val(value.match(new RegExp(RegStr, 'g'))); return; });
keyup, 每輸入一次字符都進(jìn)行一次校驗(yàn)。
限制為小數(shù)點(diǎn)后兩位,多出來就自動(dòng)清掉。 這部分功能正常。
問題是:負(fù)號(hào),出不來。
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...