java正則表達(dá)式判斷數(shù)字 正則表達(dá)式如何判斷是不是一個(gè)數(shù)字?
正則表達(dá)式如何判斷是不是一個(gè)數(shù)字?關(guān)鍵是這個(gè)“^”。此外,“(”,“)”是正則表達(dá)式中的特殊字符,需要翻譯。還有一點(diǎn)是你問題中的“(”)是中文全角字符。如果你想匹配它們,你必須對它們進(jìn)行編碼。上面“合
正則表達(dá)式如何判斷是不是一個(gè)數(shù)字?
關(guān)鍵是這個(gè)“^”。此外,“(”,“)”是正則表達(dá)式中的特殊字符,需要翻譯。還有一點(diǎn)是你問題中的“(”)是中文全角字符。如果你想匹配它們,你必須對它們進(jìn)行編碼。上面“合法電子郵件地址”一節(jié)的目的是說明你不必依賴正則表達(dá)式,你可以通過搜索和根據(jù)規(guī)則判斷來實(shí)現(xiàn)你的目標(biāo)。但為了避免誤導(dǎo)你,我還是要說這些“規(guī)矩”是我編的。對于真實(shí)的電子郵件地址規(guī)則,請參考相關(guān)標(biāo)準(zhǔn),或者至少看一下wiki的電子郵件地址
假設(shè)你的HTML是:你可以用測試方法來判斷:VAR reg=/^[0-9a-zA-Z]$/VAR str=文檔.getElementById(“mInput”).value if(!注冊測試(str)){Alert(“您輸入的字符不是數(shù)字或字母)”}可以使用onchange或onkeyup觸發(fā)。