问题标签 [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.

0 投票
44 回答
1555530 浏览

java - 如何生成随机字母数字字符串

我一直在寻找一种简单的Java 算法来生成伪随机字母数字字符串。在我的情况下,它将被用作唯一的会话/密钥标识符,“可能”在500K+一代人中是唯一的(我的需求实际上并不需要任何更复杂的东西)。

理想情况下,我将能够根据我的独特性需求指定长度。例如,生成的长度为 12 的字符串可能看起来像"AEYGF7K0DM1X".

0 投票
6 回答
3703 浏览

sorting - 字母数字排序

对字母数字字段进行排序的最佳/最快方法是什么?

0 投票
3 回答
16628 浏览

c# - 字母数字单词的正则表达式,长度必须为 6 个字符

字母数字单词的正则表达式是什么,至少 6 个字符长(但最多 50 个)。

0 投票
5 回答
3879 浏览

sql - 如何按照用户的期望排序和显示字母和数字的混合列表?

我们的应用程序有一个CustomerNumber字段。我们有数百个不同的人在使用该系统(每个人都有自己的登录名和自己的列表CustomerNumber)。单个用户最多可能有 100,000 个客户。许多人少于100个。

有些人只在他们的客户编号字段中输入实际数字,而另一些人则混合使用。系统允许 20 个字符,可以是 AZ、0-9 或破折号,并将这些字符存储在 VARCHAR2(20) 中。任何小写字母在存储之前都会变成大写字母。

现在,假设我们有一个简单的报告,其中列出了特定用户的所有客户,按客户编号排序。例如

这是一个幼稚的解决方案,因为只使用数字的人不想看到简单的字母排序(“10”在“9”之前)。

我不希望就他们的数据向用户提出任何不必要的问题。

我正在使用 Oracle,但我认为看到其他数据库的一些解决方案会很有趣。请包括您的答案适用于哪个数据库。

您认为实现这一点的最佳方法是什么?

0 投票
0 回答
250 浏览

compact-framework - 紧凑型框架电话键盘输入

我正在为具有类似于电话的键盘的设备开发应用程序,其中 2 键也用于 ABC,3 键也用于 DEF 等。预期的行为类似于手机 - 如果用户按下重复 2 键,它将在 2、A、B、C 之间循环。是否有一些标准的方法来做到这一点或在.NET(紧凑框架)中实现它的模式?我相信我不是第一个有这个要求的人。

编辑:仍然没有找到标准解决方案......我的一个想法是有一个 KeypadMgr 类来捕获 keydown 事件,启动一个计时器并用 A/B/C 替换 2 字符,如果在一定数量的时间内再次按下它时间......还有其他建议吗?

0 投票
2 回答
1648 浏览

string - 生成不区分大小写的唯一固定长度字母数字字符串

我一直在寻找一个优雅的解决方案,但没有运气。最终,我需要创建多个以字母开头且仅包含数字或大写字母的固定长度(3 个字符)的唯一 ID(在单台机器上)。(例如 AXX,其中 X 可以是数字或字母)

我正在使用 mktemp 实用程序来生成唯一 ID。问题:mktemp 创建了区分大小写的临时文件名。

目前,我将生成的每个临时文件存储在一个目录“GeneratedFile”中。然后我创建一个不区分大小写的文件版本,并将它存储在一个目录“ExistingID”中。每次调用 mktemp 时,我都会检查生成的文件是否在 ExistingID 目录中有不区分大小写的对应文件。如果是这样,我将继续调用 mktemp,直到生成一个当前未用作唯一 ID 的文件名。

有一个更好的方法吗?

0 投票
2 回答
824 浏览

python - find missing numeric from ALPHANUMERIC - Python

How would I write a function in Python to determine if a list of filenames matches a given pattern and which files are missing from that pattern? For example:

Input ->

Desired Output-->


Input -->

Desired Output -->

0 投票
1 回答
4035 浏览

xslt - 如何在 XSLT 中应用字母数字排序

基于以下 XML,在 XSL 中实现字母数字排序的最佳方法是什么?

编辑:澄清一下,下面的 XML 只是一个简单的示例,真正的 XML 将包含更多的变体值。

例如,我希望按以下顺序获得最终结果:

这是“有效地”我想要的。

0 投票
5 回答
7432 浏览

perl - 我应该如何为新用户生成一个随机的字母数字初始密码?

我们必须自动将带有一些数据的大量用户导入到正在运行的系统中。对于初始密码,我想使用随机字母数字密钥(8 位)更新列表(目前为 csv 格式)。

当使用特殊例程(需要 csv 文件)插入密码时,密码(在本例中为字母数字键)存储为 md5 哈希。

即我生成一个随机的字母数字密钥:

这样我想创建一个列表,经过身份验证的用户可以向我询问他们的初始密码(字母数字密钥)。

您对“秘密”初始密码有更好的想法吗?

你将如何在 Perl 中创建字母数字键?

PS:“运行系统”,不是我们编程的,只允许字母数字密码(没有特殊字符,...)

0 投票
5 回答
1124 浏览

numeric - 将 SKU 从字母数字更改为数字,操作方法!

我们公司有数千个 SKU,目前有 1-6 位数字后跟 10 个字母,代表各种颜色选项,即。1550-B= 产品 1550 为黑色。B 代表黑色。165334-W = 产品为白色等。

我们的新系统只允许使用数字代码(这对我们的员工来说也更容易对所有内容进行 10 键操作)。

我们需要建议如何以数字方式输入库存编号以及与颜色相同的数字代码。我们试图弄清楚如何区分产品和颜色。SKU 目前以数字 1-9 + 0 结尾,所以我们对此束手无策。不确定我们是否可以使用句点。在数字之间,因为这可能有效,即。1665.2 与 2 代表黑色。可以在数字系统中使用句点或任何其他字符吗?我倾向于不这么认为——所以如果你有任何想法,你就会成为救命稻草!谢谢!!