ロシア語で日付を認識する250行のコード

約1年前、ユーザーが入力するテキスト内の日付を認識する必要がありました。 正規表現を少し理解し、入力をテキスト文字列とする関数を作成する必要がありました。結果は認識された日付です。







jsFiddleの例とコード



コードはサンプルのふりをするのではなく、趣味としてプログラミングに携わっている人の悪名高い麺です。 しかし、今では1年間、静かに機能し、3つのプロジェクトでその機能を果たしています。



それを使用したい場合、さらにプログラマーに見せたい場合は、修正して最適化する必要がありますが、まだこれには至っていません。



jsFiddleの例に進むと、さまざまなオプションを試して、それがどのように機能するかを簡単に理解し、さまざまなフレーズを試すことができます。 彼は人間の文章のすべての基本的な変形を認識しています。



JavaScriptで使用されるのは非常に簡単です。

jsParseDate(" 10         12:30 "); //: {"title":"+10 . [12:30] |   15 ","date":"2023-12-13T06:30:00.205Z","sms":" |   15 "}
      
      







少なくとも誰かに役立つといいのですが。 さらに、通常のプラグインを作成し、同じことを行うことができ、英語を理解する熱心なファンがいることを願っています。 このプラグインを使用したいと思います。



プラグインは、プランナーで広く使用されます。 たとえば、プログラムでケースをすばやく記録するために使用します。SMSでは、特定の電話番号にケースを追加したり、プログラムに送信する電子メールの件名に同様の行を書き込んだりできます。 私のプログラムのいずれかを使用するマネージャーは、企業CRMでクライアント関連ビジネスを計画します。 認識はその場で行われるため、カレンダーをクリックするよりも高速です。



PS:長所、もう一度、コードの品質について申し訳ありません。 そして、Fiddleでプロジェクトをフォークし、例でリンクを指定することで、クラスを表示できます。

PS:この例ではAngular.jsを使用しており、Angular.jsに慣れていない人は、Angular.jsを使用して簡単に例を書くことができることを理解できます。



All Articles