問題タブ [hyphen]

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.

0 投票する
1 に答える
1321 参照

javascript - Javascript :(フォーム上の)フィールドを検証して、文字のみ、ハイフン1つ、アポストロフィ1つのみを許可するようにします

これは、JavaScriptで実際にコーディングするのは初めてであり、私は行き詰まりました。ピザフォームでユーザーの入力を検証できる関数(残念ながら正規表現は許可されていません)を作成する必要があります。文字のみを含めるようにします(数字、スペース、ハイフンとアポストロフィ以外の特殊文字は使用しないでください)。

ユーザーは、1つのアポストロフィを使用できます(前後に文字があります)。また、ユーザーは1つのハイフン(前後に文字を含む)を使用できます。ユーザーは、文字で区切られている限り、アポストロフィとハイフンを同時に使用することもできます。そして、ユーザーがcgiへの送信ボタンをクリックすると、私の最終結果はすべて大文字で名前を表示することです。

例;

クライアント名を入力してください:mikeまたはm'ikeまたはm'i-ke

([ピザの注文を送信]をクリックします)

結果:MIKEまたはM'IKEまたはM'I-KE。

これまでのところ、これは私が持っているものです:

ここで何が起こっているのかをよりよく説明するために。この関数は、メイン関数で呼び出され、エラーが発生した場合にすべてのエラーを表示するウィンドウをポップアップします(ifステートメントで作成されます。これは機能します)。elseステートメントでは、これがあります。

したがって、現在起こっていることは、小文字が入力された場合、フォームはそれを受け入れませんが、文字が大文字で入力された場合、フォームはそれを受け入れ、cgiに名前が表示されます。それを修正する方法がわかりません。ユーザーは小文字で入力でき、受け入れる必要がありますが、cgiでは大文字に変更する必要があります。そのため、.toUpperCase()...があります。

お手伝いありがとう!

0 投票する
1 に答える
1394 参照

django - SlugField のハイフン

ドキュメントに示されているように SlugField はハイフンをサポートしていますが、スラッグにハイフンを含む URL を開くと奇妙なエラーが発生します。

したがって、これはエラーです:

記事のスラッグを dumpster_rental_prices に変更すると、URL 127.0.0.1:8003/dumpster_rental_prices が正常に開きます。

これはブログアプリの models.py です:

これはブログ foder の urls.py です。

よろしくお願いいたします。

0 投票する
2 に答える
1300 参照

r - PDF/Poscript出力で「マイナスハック」を無効にする方法はありますか?

R では、プロットを PDF または Postscript ファイルに保存すると、軸ラベルのハイフンがマイナス記号に変わります。どうやら、これは仕様によるものです。「postscript」デバイスのドキュメントによると:

[通常のエンコード規則には] 例外があります。文字 45 ('"-"') は、他のエンコーディングではハイフンですが、常にマイナス (Adobe ISOLatin1 での値) として設定されます。ハイフンは、すべてのラテン エンコーディング、キリル文字およびギリシャ文字で文字 173 (8 進数の 0255) として使用できます。(これは、UTF-8 ロケールでは '"\uad"' として入力できます。)

この機能をオフにする方法はありますか?

私が抱えている問題は、プロットをさまざまな形式で保存することがよくあることです。提案された「\uad」回避策に従うと、Postscript/PDF 出力で予想されるハイフンが得られますが、プロットを PNG などの他のグラフィックデバイスにレンダリングすると何も得られません。 . 各プロットの 2 つのバージョン (PDF 用と PNG 用) を作成する必要はありません。

「マイナス ハック」を無効にできれば、グラフィックス デバイス間でのレンダリング動作が一貫し、プロットを複数のデバイスに単純に「印刷」して、さまざまな形式で取得できます。たとえば、次のことを実行して、ハイフンをプロットの PDF バージョンと PNG バージョンの両方で一貫してレンダリングできるようにしたいと考えています。

ご協力いただきありがとうございます!

0 投票する
1 に答える
2109 参照

regex - IIS7 URL Rerwrite - 正規表現ですべてのアンダースコアをハイフンに置き換える方法は?

IIS7 の URL 書き換え機能を使用して URL を変更しています。

の中へ:

アンダースコアをハイフンに置き換える方法が見つからないことを除いて、作業の大部分を行う以下のリダイレクトおよび書き換えルールを作成しました。

各 URL にはゼロから多くのアンダースコアを含めることができ、301 リダイレクトの連鎖を避けるために、それらを 1 つの正規表現に置き換えようとしています (これは SEO に悪いと思われるため)。

これがどのように(または)できるか知っていますか?

0 投票する
2 に答える
1532 参照

excel - Excel: ハイフンとスペース

ソフトウェア: エクセル 2010

私のクライアントにはあらゆる種類の形式の在庫番号があり、すべてのコードを適切な形式で取得できる必要があります。

ストックコードは

つまり、ハイフンの前に 2 スペース、ハイフンの後に最大 20 スペースです。重要なのは、ハイフンが動かないことです。すべての在庫アイテムがこのように見えるわけではなく、ごく一部であることを覚えておいてください. 基本的に、末尾のスペースのみを削除する必要があり、その間の追加のスペースを「修正」する必要はありません。

ハイフンの前の 2 つのスペースを 1 に減らす TRIM を試しましたが、CLEAN はこの点に関して何もしません。

式にそのまま残すことは可能ですか、それともマクロルートに進む必要がありますか?

アドバイスをいただければ幸いです。

0 投票する
2 に答える
1540 参照

java - ハイフン/アンダースコアが 1 つだけの画面名を確認する

ユーザーのスクリーン名を検証して、複数のハイフンまたはアンダースコアを使用できないことを確認する必要があります。人々のスクリーン名がすべて句読点であることは望ましくありません。

これは私がこれまでに持っている検証です:

複数のハイフン/アンダースコアなしの検証を別の if 条件として RegEx の形式で追加したいですか?

0 投票する
1 に答える
609 参照

javascript - ハイフンを無視するjavascript文字列置換関数

次のコードがあります。

アラートが与えるhello,,..there

hello---,,..thereハイフンを含むすべての文字が置換関数の例外として指定されているため、それが返されることを期待しています。

私は何を間違っていますか?

ありがとう。

0 投票する
1 に答える
1067 参照

solr - ハイフンとキャメルケースを使用したSolr検索で期待される結果が返されない

フィールド値がキャメルケースとハイフンの両方である特定のケースで失敗するsolr検索アプリケーションがあります。これらのケースは個別には正常に機能しますが、solr 内のフィールド分析ページが用語と一致しているにもかかわらず、一致するものはありません。

例えば:

フィールドmyFieldには値camelCase-hyphenが含まれています。camelcase-hyphenのクエリ値(これはキャメルケースではないことに注意してください) では、単語全体を連結する WordDelimiterFilterFactory 設定にもかかわらず一致がなく、LowerCaseFilterFactory が続きます。

分析ページには一致が表示されていますが、実際の検索を実行しても結果が得られません。下記参照。

私のフィールドタイプ分析は

Solr 3.6.1 と edismax を使用しています。

どんな助けでも大歓迎です。

アップデート:

詳細なフィールド分析出力

デバッグ応答

0 投票する
3 に答える
788 参照

regex - 任意の位置でハイフンでつながれ、2 行に分割された特定の単語に一致する正規表現

オプションで、単語内の不明な位置でハイフンでつながれ、連続する行に分割されている特定の単語をテキスト ファイルで検索したいと考えています。

例えば。次の範囲内の「ハイフン付き」に一致:

最も近い (魅力的でない) 解決策:

私よりも強力な regex-foo が、検索対象の単語を明確に含む正規表現を考え出すことができることを願っています。そこに「ハイフネーション」を表示したいと思います。次のようなものをエンコードする方法が見つかりませんでした(「hy-ted」と一致するため、とにかくバグがあります):

ドキュメントを前処理してそのような単語を折りたたむと検索が簡単になることはわかっていますが、関連するツールのためにこれが不可能なコンテキストで使用できる正規表現を探しています。

0 投票する
1 に答える
710 参照

parsing - INI ファイルのセクション定義でハイフンを使用できますか?

INI ファイル内のセクション定義でハイフンを使用することは許可され、有効ですか?

?