问题标签 [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 投票
5 回答
12709 浏览

razor - (Razor) Html.Helper 中的字符串长度?

这是一个非常简单的问题。

我有一个 Html.helper:

如何将字符串从 item.Text 减少到特定长度?我希望你可以SubString直接在 item.Text 上做某事。

如果你想知道我为什么要这个,那是因为字符串很长,我只想在索引视图等中显示一点。

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 与 Internet Explorer 的 textarea 字符串长度。新的 textarea 行/换行符在 Internet Explorer 和 PHP 中计算为 2 个字符。但是 Chrome 和 Firefox 将 textarea 行/换行符计算为 1 个字符(而 PHP 和 Internet Explorer 计算为 2)。这是我的问题。任何人都知道如何解决它?

因此,IE 中 textarea 中的 JavaScript 字符数 = 使用 PHP 计算的字符串长度 /// 而 Chrome/Firefox 中 textarea 中的 JavaScript 字符数不等于使用 PHP 计算的字符串长度。

使用的代码:

关于这个还有其他帖子,主要是以下一篇:Javascript String Length Differs From PHP mb_strlen。但是我的问题的答案不存在,并且在任何其他帖子上都找不到。

感谢您的帮助和建议。

0 投票
2 回答
1278 浏览

xml - Sum String-Length of two different nodes with Xpath - 对两个节点字符串长度求和

以下 xpath 似乎不起作用:

错误:表达式必须计算为节点集。

XML 片段

我知道 sum 函数将数字相加,字符串长度返回数字。

以下表达式可以正常工作:

任何帮助,将不胜感激。

0 投票
1 回答
327 浏览

c# - LINQ to SQL 中的错误,数据库中有空字符串

多年来我一直在使用 LINQ to SQL,但这是我第一次看到这种行为。

我有一个包含几列 ( varchar(15)) 的数据库表,其中可能包含空字符串 ( '')。我通过运行LEN(Column)并检查结果来验证这一点0

现在,当我从 LINQ2SQL 调用它时,它会返回带有包含单个空格 ( string.Length == 1) 的字符串的对象字段。

我可以应用一些解决方法,比如NULL在数据库上制作它们或修剪字符串,但我想知道之前是否有人遇到过这个问题,或者这个错误是否已知(在 MS Connect 上报告)。如果没有,我会报告它。

谢谢。

0 投票
3 回答
3408 浏览

xml - XPath 查询以返回 value 中具有最大长度的元素

给定一个包含文本的元素列表:

我正在尝试编写一个 XPath 1.0 查询,它将返回具有最大文本长度的元素。

不幸的是 string-length() 返回一个结果而不是一个集合,所以我不确定如何完成它。

谢谢你。

0 投票
1 回答
2051 浏览

python - 如果 len(list) 不能被 3 整除,则排除函数中的最后一项。Python 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 个 Unicode 字符就足够了为最低要求。

我该怎么做?

我想我可能需要两种方法,首先覆盖asp.net中的长度检查,然后我需要覆盖jquery中的长度检查。不是吗?

这里有没有人有工作样本,谢谢。