javascript中匹配價(jià)格的正則表達(dá)式
更新時(shí)間:2012年09月05日 00:53:48 作者:
價(jià)格的格式應(yīng)該如下,開(kāi)頭數(shù)字若干位,可能有一個(gè)小數(shù)點(diǎn),小數(shù)點(diǎn)后面可以有兩位數(shù)字。hansir給出的對(duì)應(yīng)正則如下
復(fù)制代碼 代碼如下:
/^(d*.d{0,2}|d+).*$/
hansir給出的測(cè)試代碼如下:
復(fù)制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無(wú)標(biāo)題文檔</title>
<script type="text/javascript">
function checkPrice(me){
if(!(/^(?:d+|d+.d{0,2})$/.test(me.value))){
me.value = me.value.replace(/^(d*.d{0,2}|d+).*$/,'$1');
}
}
</script>
</head>
<body>
<input type="text" onkeyup="checkPrice(this);"/>
</body>
</html>
相關(guān)文章
js正則表達(dá)式講解之index屬性(RegExp對(duì)象)
index與search返回的值相同,不管是是否匹配到合適內(nèi)容,如果找到合適內(nèi)容則index為匹配內(nèi)容其實(shí)字符的起始位置,如果沒(méi)有找到則返回-12012-10-10EditPlus中的正則表達(dá)式 實(shí)戰(zhàn)(1)
本文通過(guò)實(shí)例代碼較詳細(xì)的給大家介紹了EditPlus中的正則表達(dá)式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2016-12-12匹配數(shù)字小數(shù)和逗號(hào)的正則表達(dá)式
這篇文章主要為大家介紹了匹配數(shù)字小數(shù)和逗號(hào)的正則表達(dá)式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10JavaScript 實(shí)現(xiàn)基礎(chǔ) 正則表達(dá)式
正則表達(dá)式用來(lái)從某一段字符串中匹配所需要的字符,這些字符可以非常簡(jiǎn)單,也可以非常復(fù)雜。JavaScript生來(lái)就對(duì)正則表達(dá)式有著良好的支持,在網(wǎng)絡(luò)的字符搜索匹配中發(fā)揮著重要的作用。2009-08-08notepad、editplus等軟件常用的文本整理正則表達(dá)式
這篇文章主要介紹了notepad、editplus等軟件常用的文本整理正則表達(dá)式,本文講解了匹配空行、所有空行、空格、換行、2個(gè)以上的空格等正則,需要的朋友可以參考下2015-04-04PHP 正則表達(dá)式后面接的/isU, /is, /s含義
PHP 正則表達(dá)式后面接的/isU, /is, /s含義說(shuō)明,學(xué)習(xí)正則表達(dá)式的朋友需要了解下。2010-02-02正則表達(dá)式口訣 正則表達(dá)式學(xué)習(xí)工具
正則表達(dá)式口訣 + 常用的正則表達(dá)式 + 正則表達(dá)式學(xué)習(xí)工具+正則處理工具 正則是每個(gè)程序員繞不開(kāi)的堡壘,只有把它攻下來(lái)。我覺(jué)得正則之所以難,第一難是需要記憶,第二難是要求具備抽象邏輯思維。2008-08-08