问题标签 [uppercase]

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 投票
21 回答
114563 浏览

javascript - 如何在 ASP.NET 文本框中强制输入为大写?

我正在编写一个 ASP.NET 应用程序。我在网络表单上有一个文本框,我想强制用户输入的任何内容为大写。我想在前端做这个。您还应该注意,此文本框上有一个验证控件,因此我想确保该解决方案不会干扰 ASP.NET 验证。

澄清: 似乎 CSS 文本转换使用户输入显示为大写。但是,在后台,由于验证控制失败,它仍然是小写字母。你看,我的验证控件检查是否输入了有效的状态代码,但是我使用的正则表达式只适用于大写字符。

0 投票
24 回答
334530 浏览

sql - SQL Server:将所有大写字母变为正确大小写/标题大小写

我有一张作为全部大写字母导入的表格,我想将其转换为正确大小写。你们中的任何人用什么脚本来完成这个?

0 投票
9 回答
43140 浏览

string - 大写与小写

在进行不区分大小写的比较时,将字符串转换为大写还是小写更有效?这还重要吗?

在这篇 SO 帖子中建议C# 使用 ToUpper 更有效,因为“Microsoft 以这种方式对其进行了优化”。但我也读过这个论点,即转换 ToLower 与 ToUpper 取决于您的字符串包含更多内容,并且通常字符串包含更多小写字符,这使得 ToLower 更有效。

特别是,我想知道:

  • 有没有办法优化 ToUpper 或 ToLower 以使一个比另一个快?
  • 在大写或小写字符串之间进行不区分大小写的比较是否更快,为什么?
  • 是否有任何编程环境(例如 C、C#、Python 等)其中一种情况明显优于另一种情况,为什么?
0 投票
4 回答
13201 浏览

unicode - 如何在 Unicode 中将字符串设置为大写/小写?

这主要是一个我很好奇的理论问题。(我不是想通过自己编码或任何东西来做到这一点,我不是在重新发明轮子。)

我的问题是大写/小写等价表如何适用于 Unicode。

例如,如果我必须在 ASCII 中执行此操作,我会取一个字符,如果它落在 [az] 范围内,我会将 A 和 a 之间的差相加。

如果它不在那个范围内,我会为 10 个左右的重音字符加上 ñ 提供一个小的等价表。(或者,我可以有一个包含 256 个条目的完全等价数组,其中大部分与输入相同)

但是,我猜有一种更好的方法来指定 Unicode 中的等价,因为有数十万个字符,理论上,可以添加一种新语言或一组字符(我期待你发生这种情况时不需要修补窗口)。

Windows 是否对每个字符都有一个巨大的硬编码等价表?或者这是如何实现的?

一个相关的问题是 SQL Server 如何实现基于 Unicode 的不区分重音和不区分大小写的查询。它是否有一个内部表告诉它 é ë è E É È 和 Ë 都等价于“e”?

在比较字符串时,这听起来不是很快。

它如何快速访问索引?它是否已经索引值转换为它们的“基本”字符,对应于该字段的排序规则?

有谁知道这些东西的内部原理?

谢谢!

0 投票
5 回答
197616 浏览

sql - SQL 将值更改为大写或小写

如何使 sql select 语句中的字段全部大写或小写?

例子:

从人中选择名字

如何让名字总是返回大写,同样总是返回小写?

0 投票
1 回答
169 浏览

c# - WinForms/WebForms 控件的默认案例思考

为什么控件的 WinForms 默认名称以小写开头,而 WebForms 则为大写?这可能的理由是什么?

0 投票
3 回答
12730 浏览

regex - XSLT 2.0,替换功能:如何用大写替换匹配组?

如果我的 XSL 文件中有以下元素:

例如,从“get_polygene_lubricants”中可以生成“getpolygenelubricants”。

我想要做的是用字母的大写变体替换“_”之后的第一个字母。我用谷歌搜索,阅读文档,但我无法在 XSLT 中找到任何解决方案来进行简单的替换。

也许有人知道在 XSLT 2.0 中是否可行?

0 投票
9 回答
6048 浏览

python - 在 Python 中对字符串进行标题大小写的问题

我有一个名字作为字符串,在这个例子中是“markus johansson”。

我正在尝试编写一个使“m”和“j”大写的程序:

我很确定这应该可行,但它给了我这个错误:

我知道有一个名为 .title() 的库函数,但我想做“真正的编程”。

我该如何解决?

0 投票
5 回答
33986 浏览

python - 如何将 Unicode 转换为大写进行打印?

我有这个:

我需要做的打印:

(“a”的重音是大写的。)

我正在使用 Python 2.6。

0 投票
5 回答
20205 浏览

wpf - 自动大写WPF中的所有输入

有没有办法自动将整个 WPF 应用程序中的所有输入大写?