web-dev-qa-db-ja.com

jQueryプラグインを使用して構造化データ(電話、日付)を自動フォーマットします(またはそのVanilla JavaScriptに失敗します)

私はjQueryが好きで、電話番号や日付などの構造化フィールドの自動フォーマットを可能にする優れたプラグインまたは(jQuery以外の)JavaScriptライブラリを使用した人はいないかと思いました。私はjquery-ui-datapickerプラグインを知っていますが、ここで探しているものではありません。電話番号を123と入力すると、(123)になり、追加の番号は(123)456 7890Ext。としてフォーマットされます。 123456.削除を押すと、自動フォーマット機能が自動的に消え、カーソルを再配置すると、たとえば(123)の後に削除を押すと、3が削除され、残りが(124)5678901内線になります。 23456.私が遊んだものは信頼できないようです。

22
Allan Wind

Masked Inputプラグイン 必要なことを実行しますか、それとも信頼性が低いことがすでにわかっていることを実行しますか?

38
dgvid

アラン、

望ましい結果を得るには、2つの別々のフォーマット方法の中で正規表現を使用するのが最善の策だと思います。これは電話番号についてはかなり簡単です。私が座って10分以内に何かを書くまでにコード例が投稿されていない場合は、コード例を投稿します。おそらく日付フィールドには、代わりにjQuery UI Datepickerのようなものを使用できますか? http://marcgrabanski.com/pages/code/jquery-ui-datepicker

HTH、

/ sf

1
anon