<span>.99 </span> <span>.00 </span>etc<span>...</span>正則模式:
<span>/[(0-9)+.?(0-9)*]+</span>您可以使用正則表達工具,例如Firefox附加組件:正則表達式測試儀。
<span>var price = '.99'; </span><span>var priceRegex = <span>/<span><span>[(0<span>-9</span>)+.?(0<span>-9</span>)*]</span>+</span>/igm</span>; </span> <span>console.log(priceRegex.test(price)); </span><span>console.log(price.match(priceRegex)); </span><span>console.dir(priceRegex.exec(price));</span>現在,如果我們使用.test(),match()和exec()執行一些基本的JS測試,這就是我們得到的。
<span>var price = '.99'; </span><span>var priceRegex = <span>/<span><span>[(0<span>-9</span>)+.?(0<span>-9</span>)*]</span>+</span>/igm</span>; </span> <span>var price = parseFloat(priceRegex.exec(price)); </span><span>console.log(price); </span><span>//output: 55.99</span>這只是一個非常基本的示例,但應該讓您想到如何在JavaScript中使用Regex。評論歡迎。
>我如何使用正則表達式匹配字符串中的模式?
>
與正則表達式一起使用,將字符串拆分為一個子字符串。此方法使用指定的分隔符或正則表達式將字符串分開為子字符串,將字符串對象分為一系列字符串,以確定在何處將每個分式拆分。正則表達式使用某些特殊字符表示特定條件。例如,backslash()用於逃避特殊字符,插入(^)用於指示線的開始,美元符號($)用於指示線的末端,並使用星號(** )用於匹配前面的字符零或更多次。了解這些特殊字符可以幫助您創建更複雜,更精確的搜索模式。
>>
>我如何使用正則表達式來控制價格輸入?正則表達式可以用於控制格式價格輸入。例如,您可以使用正則表達式來確保輸入是一個完全有兩個小數點位置的數字。您可以使用regex使用替換()方法來替換任何非數字字符或額外的十進制位置。
>>允許您測試正則表達式。這些工具允許您輸入正則和要測試的字符串,它們將突出顯示字符串中的匹配項。一些流行的正則測試工具包括Regexr和Regexp測試儀。
>以上是基本的JavaScript正則表達示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!