問題タブ [string-length]

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 投票する
3 に答える
226 参照

php - 単語をカットせずに文字列をセクションにカットするPHP関数はありますか?

文字列と長さの数値を受け取るphp関数を見つけようとしていますが、文字列内のその長さでカットされますが、単語の途中にある場合はスペースがない場合にのみチェックされます。そうするための最も近いスペースのために。

また、これを継続的に実行し、元の文字列の長さがどれだけ長くても文字列の配列を返します(つまり、元の文字列の長さが約240で、約80をカットしたい場合、配列は3文字列になります)。

いくつかの関数を見つけましたが、それを実行する関数はなく、独自の関数を作成するのに問題があります。

0 投票する
5 に答える
118999 参照

php - PHPでバイト単位の文字列サイズを測定する

ポータル用の不動産フィードを作成していて、文字列の最大長は 20,000 バイト (20kb) である必要があると表示されますが、これに遭遇したことはありません。

byteのサイズを測定するにはどうすればよいですかvarchar string。そのため、while ループを実行してトリミングすることができます。

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

php - Javascriptの文字列の長さがPHPと異なるmb_strlen(textarea行、改行)

文字列の長さを計算するためにJavaScriptとPHPを使用しています。ChromeまたはFirefoxとInternetExplorerからのテキストエリア文字列の長さを計算する場合を除いて、すべて問題ありません。新しいテキストエリアの行/改行は、InternetExplorerとPHPでは2文字として計算されます。ただし、ChromeとFirefoxはテキストエリアの行/改行を1文字と同じように計算します(PHPとInternet Explorerは2文字と計算します)。これが私の問題です。誰もがそれを解決する方法を知っていますか?

したがって、IEのテキスト領域のJavaScript文字数= PHPで計算された文字列の長さ///また、Chrome/Firefoxのテキスト領域のJavaScript文字数はPHPで計算された文字列の長さと等しくありません。

使用したコード:

これに関する他の投稿があります。主に次の投稿です。Javascriptの文字列の長さはPHPのmb_strlenとは異なります。しかし、私の質問に対する答えはそこになく、他の投稿では見つかりませんでした。

あなたの助けと提案をありがとう。

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

xml - Xpath を使用した 2 つの異なるノードの文字列長の合計 - 2 つのノードの文字列長の合計

次の xpath は機能していないようです。

エラー: 式はノード セットに評価される必要があります。

XML スニペット

sum 関数は数値を加算し、文字列の長さは数値を返すことを知っています。

次の式は正常に機能します。

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

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

c# - データベースに空の文字列がある LINQ to SQL のバグ

LINQ to SQL を何年も使用していますが、この動作を見たのはこれが初めてです。

varchar(15)空の文字列 ( ) を含む可能性があるいくつかの列 ( ) を持つ DB テーブルがあります''。beを実行LEN(Column)して結果を確認することで、これを確認します0

これを LINQ2SQL から呼び出すと、単一のスペース ( string.Length == 1) を含む文字列を含むオブジェクト フィールドが返されます。

DBでそれらを作成したり、文字列をトリミングしたりするなど、適用できるいくつかの回避策がありますが、NULL以前に誰かがこれに遭遇したかどうか、またはバグが既知であるかどうか (MS Connect で報告されています) を知りたいです。そうでない場合は、報告します。

ありがとう。

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

xml - 値の最大長を持つ要素を返す XPath クエリ

テキストを含む要素のリストが与えられた場合:

最大テキスト長の要素を返す XPath 1.0 クエリを作成しようとしています。

残念ながら、string-length() はセットではなく単一の結果を返すため、それを達成する方法がわかりません。

ありがとうございました。

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

python - len(list) が 3 で割り切れない場合は、関数の最後の項目を除外します。パイソン 2.7.1

文字列がある場合

文字列の長さが 3 で割り切れるかどうかを確認したい

どのコマンドを使用しますか?

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

php - PHPの不適切な比較動作

$stringが 34 文字を超える場合は、「...」を追加する必要があります。それ以外の場合は、文字列を出力するだけです。

何が起こっているのかというと、インタープリターが比較を行うときに文字列が数値であると想定していると思います。

に変更$stringすると、同じ問題が発生します

どうしてこれなの?

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

c# - (Asp.Net MVC3)ASCIIおよびUnicodeのStringLengthを定義する方法は?

私はモデルで次の定義を持っています

ここで、ACSIIとUnicode入力を異なる方法で処理する必要があります。ASCIIの場合、各文字は長さ1と見なされるため、最小長10と最大長50が必要です。ただし、Unicode文字の場合、長さ2と見なすため、5つのユニコード文字で十分です。最小限の要件のため。

どうすればいいのですか?

私は2つのアプローチが必要かもしれないと思います。最初にasp.netの長さチェックを上書きし、次にjqueryの長さチェックを上書きする必要があります。ではない?

誰かここに実用的なサンプルがありますか、ありがとう。

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

mysql - レプリケーションセーフではない関数

私の同僚の 1 人は、mysql の Length() 関数はレプリケーション セーフではないと言っています。この関数は update ステートメントで使用されます。これは本当ですか?クエリを作成し、レプリケーションを考慮する際に、他に何を考慮する必要がありますか