問題タブ [alphanumeric]
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.
url - URL に英数字以外の文字が含まれています
Chrome または Internet Explorer で http://†.com にアクセスすると、http://xn--lvg.comに移動します。
Opera、Safari、Firefox では動作しないことはわかっています。
† が に変換されるのはなぜxn--lvg
ですか? それらの間の関係は何ですか?これらの奇妙な文字を、Chrome または Internet Explorer で翻訳された同等の文字にマップするリストはありますか?
mysql - 6 桁のランダムな英数字コードと衝突する確率は?
次の perl コードを使用してランダムな英数字文字列 (大文字と数字のみ) を生成し、MySQL データベース内のレコードの一意の識別子として使用しています。データベースは 1,000,000 行未満にとどまる可能性がありますが、絶対的な現実的な最大値は約 3,000,000 です。2 つのレコードが同じランダム コードを持つ危険な可能性はありますか? それとも、ごくわずかな回数しか発生しない可能性がありますか? 私は確率についてほとんど知りません (この質問の性質から、それがまだ十分に明らかでない場合)。誰かの意見を歓迎します。
javascript - 括弧付きの英数字の正規表現()
6〜255の長さの英数字のjQuery正規表現があり、角かっこ「()」およびアンダースコア、コンマ、ハイフンなどの他の文字を確認したい
しかし、角かっこに関しては何か問題があり、セキュリティの観点からは良くないスクリプト値も受け入れています。
以下のコメントでよりよく説明しているように、いくつかの文字列は問題ありません。
うまくいかないいくつかの文字列
(最後の2つは、角かっこが一致していないため、問題ありません)
php - PHP $_POST ユーザー名のサニテーション - どうやってこれがうまくいかないのか
SOとすべてをグーグルで検索しましたが、答えがわかりません。
以下の PHP コードでプラス記号が使用できるのはなぜですか。
(ユーザーが 1234+ と入力すると、有効なように続行します????)。
私は通常、バイパスを見つけましたが、本当に必要ですか。
この種の検証を使用して、必要に応じて特別な文字を $aValid に追加したいと思います。
MySQL に挿入する前に、mysql_real_escape_string または準備済みステートメントを実行します。
+ 記号がコードの最初の部分で問題ない理由。私の意見では、それは本当にすべきではありません。
最新の更新 - PHP の if 句 (ホワイトリストで許可されている) に到達する前に + 記号がスペースになるように、A 側が Content-Type を変更したことを理解するために、低レベルのデバッグ HTTP ヘッダーを数時間必要としました...
なんて-それがあなたに起こらないことを願っています-経験:)
自分自身へのリマインダー: jQuery がこの検証プロセスの主要なプレーヤーである場合は、言及する必要があります...
c# - C#で英数字IDを特定の値だけインクリメントする最良の方法は何ですか?
C#で英数字IDを特定の値だけインクリメントする最良の方法は何ですか?
例えば:
345FAS310E575896325SA があり、 123 ずつインクリメントするので、結果は345FAS310E575896325SA123になります。
または、345FAS310E575896325SA123と 234 ずつインクリメントすると、結果は345FAS310E575896325SA357になります。
それを機能させる「最も安い」方法は何ですか?
string - Perlで英数字の値を比較するには?
これが私のコードです-
CPU アーキテクチャに応じて、$cpu_arch は x86 または AMD64 を返します。問題は、$cpu_arch が何を返しても、if ループ条件が満たされないことです。$cpu_arch をむさぼり食ってみましたが、それも役に立たないようです。
arrays - 配列のPerlハッシュ-英数字キーの数値ソート
PerlのデフォルトのソートはASCIIソートであり、数値ではないことを理解しています。しかし、どうすれば数字のある文字列を数値で並べ替えることができますか?
たとえば、次のような配列のハッシュがあります。
キーを並べ替える必要があります...しかし、並べ替えは文字列内で数値です。「1」の後に「10」が続くため、文字列の並べ替えはできませんが、数値の並べ替えもできません。
java - 文字列に英数字以外の文字が含まれているかどうかを判断するにはどうすればよいですか?
文字列に英数字以外の文字が含まれているかどうかを確認できるメソッドが必要です。
たとえば、文字列が「abcdef?」の場合 または「abcdefà」の場合、メソッドはtrueを返す必要があります。
c# - C#で任意のプロパティのジェネリックリストを英数字で並べ替える
c#で任意のプロパティのジェネリックリストを英数字で並べ替えることはできますか?質問が明確でない場合はお知らせください。例を示します。
前もって感謝します
注:このリンクはそれを実行しますが、英数字ではありません。誰かが私を助けることができますか? http://blog.codewrench.net/2009/04/14/sorting-a-generic-list-on-arbitrary-property/
powershell - Powershell:ディレクトリ内の最後のアルファベット順にソートされたファイルのパスを取得します
次のファイルを含むディレクトリがあります。
- プログラム-3.0.79.J1231.exe
- プログラム-3.0.79.J1230.exe
- プログラム-3.0.79.J1229.exe
- プログラム-3.0.79.J1228.exe
- 等...
これらのファイルは数週間ごとに更新され続けます。たとえば、Program-3.0.79.J1232.exeは、1〜2週間で自動的にこのディレクトリに配置されます。
Power Shellを使用して、最新の(最後に変更されたファイルではなく)ファイルのパスを簡単に追加するにはどうすればよいでしょうか。できれば英数字の並べ替えを介して