問題タブ [humanize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - タイトルケースアポストロフ付きの名前を処理するときに、1つ以上の姓を含む文字列
ユーザー提供の文字列を標準化したい。名前の最初の文字を大文字にします。2つの姓を入力した場合は、最初の名前と2番目の名前を大文字にします。たとえば、誰かが次のように入力した場合:
Marriedname Maidenname
名前が3つ以上ある場合は、これを次のように変換します。
もう1つのシナリオは、誰かの名前にアポストロフィが含まれている場合です。誰かが入った場合:
これはに変換する必要がありO'Connell
ます。
私が使用していたもの:
ただし、おわかりのように、すべてのシナリオで機能するとは限りません。
php - mccall=>McCallなどの例外を含む名前を大文字にします
PHPを使用した名前の大文字化に問題があります。2つの大文字が含まれている名前がいくつかあります(例:McCall)。当社のウェブサイトに登録するユーザー名を保存する場合、次のコードを実行します。
これは、「mccall」を「Mccall」に変更します。必要なのは、最初の2文字が「Mc」で始まるかどうかを確認する方法です。始まる場合は、3番目の文字が大文字になり、名前が「McCall」に変更されます。
ruby-on-rails - Railsの日時間隔を人間化する
美しい日時間隔を書きたい。
のようなものを書くだけなら
しかし、状況によっては、これは見栄えが悪くなります。例:
14.08.2012 00:00 から 16.08.2012 00:00 まで
それを人間化するにはどうすればよいですか?
ruby-on-rails - Ruby on Railsで人間が読めるクラス名を取得するには?
Ruby 1.9.3 と Rails 3.0.9 でアプリケーションを構築しています
以下のようなクラスがあります。
「CDADocument」のようなクラス名が欲しいです。
私の humanize_class_name メソッドはこれを達成する正しい方法ですか?
また
Rails で利用できる他の組み込みメソッドはありますか?
javascript - 偽の登録を防ぐ最善の方法は何ですか?
人間のみの Web サイトへの登録を制限するための解決策について詳しく知りたいです。
キャプチャは適切な解決策のように見えるかもしれませんが、実際には思ったほど良くありません。そして、目の見えない人や耳の聞こえない人などにとって解決策が選択肢にない場合でも、問題ではありません.
c# - 大小の数字を人間が判読できるようにする
次のような人間に優しい方法で、C#で非常に小さな数字を出力したいと思います。
30µ
3E-5
またはのため456.789n
に0.000000456789
。
私は C の BSD のHumanize_number () 関数を知っていますが、ビット整数のみと互換性があり、float と double とは互換性がありません。それらをサポートするC#に相当するものはありますか?
また、数値を表示するときは、次のように一定の精度を維持する必要があります。
0.003596
として表示されるべきではあり3.596µ
ません3.6µ
(またはもっと悪い場合は4µ
)。
ここで考えられる答え: Formatting Large Numbers with .NET but adapted for negative log10 は、コンマの後の数字を 1 桁に切り捨てることです。私の意見では、それは完全にはほど遠いです。
私が物事を提示したい方法の例:
SOで関連する回答を見つけるために質問を作成できなかったので、質問がすでに回答されている場合は、すぐに発砲してください!
python - Djangoはテンプレートの外で人間化しますか?
humanize モジュールを使用して、django テンプレートで日付/時刻をより使いやすい形式に変換できることを知っています。テンプレートの外でそれらのものを変換できるかどうか疑問に思っていました。たとえば、views.py
関数またはmodels.py
クラス(djangoテンプレートの外側を意味します)。それを行うことができる他のライブラリはありますか?
javascript - 2つの日付からgetTime()を使用してJSで残り時間を適切に計算する方法は?
この関数を使用して、JSで残りの時間(例:今日(2014/03/02)から10年2か月と10日)を計算しようとしています:
しかし、10 年の差を取得する代わりに、1980 年の差を取得しました (ただし、作成された日の差は、月と年の日数の変動を購入します):
この戦略を使用して、この「残り時間」操作を実行することは可能ですか? もしそうなら、期待される結果を得るにはどうすればよいですか?
JS シェルの関数: jsfiddle.net/3ra6c/
javascript - JavaScript カスタム ヒューマナイズ フィルタ
私は自分のプロジェクト用にカスタムの人間化機能を作成することに行き詰まっています。私の API は、次のような読みやすくしたいラベルを返しています。
確率のデフォルト
そして私はそれをに変えたい
デフォルト確率
また
履歴日付
そしてそれをに変更します
歴史的日付
これまでのところ、関数を作成しましたが、文字を大文字に変更するだけで、それぞれの前にスペースを追加しません。ここにあります:
私は通常の実験の専門家ではありません。また、これを実行できるライブラリを知らないわけでもありません。助けはありますか?