<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>判斷數(shù)字是否為兩位數(shù)</title> <style type="text/css">body {font: 12px/1.5 arial;text-align: center;}.f-text {width: 50px;border: 1px solid #ccc;background: #f0f0f0;font-family: inherit;padding: 3px;margin-right: 10px;}</style><script type="text/javascript">window.onload = function() {var aInput = document.getElementsByTagName("input");var aSpan = document.getElementsByTagName("span")[0];var i = 0;aInput[0].onkeyup = function() { this.value = this.value.replace(/[^\d]/,"");} aInput[1].onclick = function() {(aInput[0].value == "") ?alert("請輸入數(shù)字!") :alert(/^\d{2}$/.test(parseInt(aInput[0].value)) ? "√ 是兩位數(shù)" : "這是" + aInput[0].value.length + "位數(shù)");}};</script></head> <body> <input type="text" class="f-text" /><input type="button" value="是 否為兩位數(shù)" /> </body> </html>
關于正則表達式的問題
胡說叔叔
2018-11-14 15:14:01