正負の後に小数点以下 2 桁の浮動小数点数の実装原理とコード_jquery

WBOY
リリース: 2016-05-16 17:23:12
オリジナル
1220 人が閲覧しました
背景: プロジェクトは、小数点 2 桁の正および負の浮動小数点数を処理する必要があります。

要件: 数字以外の文字または . 12 自動パッチ。最初の 0

原則: キーアップとブラーという 2 つのイベントを文字列内の不要な文字に処理し、ブラーは最後の文字列を処理します。理想的な形式に処理する 111.11

実装: 入力文字列

/^d*.?d{0 を表す 7 つの規則に従って main 関数 val を処理します。 , 2}$/ val が ddd.dd の形式であるかどうかを確認し、そうであれば処理されません。そうでない場合は処理されます

/[^.0-9] / 非をすべて処理します- val 内の数字と . 文字

/(?:d*.d{0,2}|d )/ val を正しい形式に処理します。

/^d $/ 整数の場合の処理​​

/^.d{0,2}$/ 小数点以下の桁がない場合の処理​​

/^d . d{0,2}$/ 小数点以下の桁数が 0 ~ 2 の場合の処理​​

/^0 [1-9]d*.?d{0,2 }$/ 前 val 0 の場合の処理​​

テストデータ:

fdfd100.12 122.121 12t12.57 12546 1245. 125.4 154.45.456 .126 005245.121 dfdffd など

デモのダウンロード
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!