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

uniqueidentifier - 从字母数字字符串列表创建唯一的文件名

我很抱歉为现在许多人创建了一个类似的线程,但我主要还是想了解一些方法。

我有一个字符串列表(可能只有 1 个或超过 1000 个)格式 = XXX-XXXXX-XX 其中每个都是字母数字

我正在尝试生成一个唯一的字符串(当前长度为 18,但可能会更长,以确保不会最大化文件长度或路径长度),如果我有相同的列表,我可以重现该字符串。顺序无关紧要;虽然我可能会感兴趣,如果它也更容易限制订单。

我当前的 Java 代码如下(今天失败了,因此我在这里):

所以显然只是添加它们并没有那么好我发现(也认为我应该取最后 18 位而不是前 18 位)

有什么好的方法(可能与CRC相关)可以工作吗?

为了帮助我创建密钥:前 3 个字符几乎总是数字,并且可能有很多重复(在 100 个中,可能只有 10 个不同的起始数字)这些字符是不允许的 - I,O 永远不会有一个字符然后是最后两个 alphachar 子集中的数字。

0 投票
5 回答
765 浏览

java - Java中的正则表达式,将字母数字作为输入,后跟正斜杠,然后再输入字母数字

我需要一个正则表达式,它将字母数字作为输入,后跟正斜杠,然后再输入字母数字。我如何为此在Java中编写正则表达式?

示例如下:

我尝试使用正则表达式如下:

但问题是它接受所有形式 abc9/ 的字符串而不在正斜杠后检查。

0 投票
2 回答
1633 浏览

java - 需要在 java 中使用正则表达式的代码 --> 字符串必须是大写字母 (AZ) 并包含数字 (0-9)

我需要一个正则表达式:

字符串必须是大写字母 (AZ) 并包含数字 (0-9)

0 投票
2 回答
823 浏览

objective-c - 如何让正则表达式从目标 c 字符串中获取所有字母?

我正在尝试获取以下正则表达式以仅从字母数字字符输入框中获取字母,但是它始终返回完整的字符串,而不是任何 AZ 字母。

我究竟做错了什么?

它只需要抓取所有的字母。没有奇怪的字符也没有数字,只有 AZ 并将其放入一个字符串中供我以后使用。

我的调试输出如下:

税码 = 647L

TAXCODE.length = 4

STC(正则表达式之前)=

STC(正则表达式后)= 647L

0 投票
1 回答
5659 浏览

php - 自动递增字母数字字符 php

是否可以使用 php 自动增加字母数字,所以它看起来像:

然后需要将此代码添加到mysql,我在想一个varchar(5)。

干杯,

0 投票
9 回答
5248 浏览

ruby - 如何在ruby中对字母数字数组进行排序

如何在 ruby​​ 中按字母数字对数组数据进行排序?

假设我的数组是a = [test_0_1, test_0_2, test_0_3, test_0_4, test_0_5, test_0_6, test_0_7, test_0_8, test_0_9, test_1_0, test_1_1, test_1_2, test_1_3, test_1_4, test_1_5, test_1_6, test_1_7, test_1_8, test_1_9, test_1_10, test_1_11, test_1_12, test_1_13, test_1_14, ...........test_1_121...............]

我希望我的输出是:

0 投票
2 回答
857 浏览

android - Android sqlite 数字过滤器

我在 sqlite 数据库中有一个名为“lantable”的表,其中有一列名为“engword”。我想过滤那些不以字母开头的行(即以数字或 spl.字符开头)。如何在sqlite for android中编写查询,以便获取以字母开头的数据。正则表达式是解决方案吗?如果是如何在android-sqllite中使用它?

0 投票
1 回答
2037 浏览

java - 如何在二维数组中编写公共 void 删除方法?

我有一个二维数组,其中包含字符串,因为从A 开始的字母到第 0 行,从 B 到第 1 行等等。我们可以使用charAt方法,A 的 ASCII 值是 65B 是 66,依此类推。它是一个方法,它接受一个字符串参数并从相应的行中删除参数,并删除结构的整个行。以下代码中唯一错误的是 remove 方法。

0 投票
4 回答
1878 浏览

random - 生成唯一的随机字母数字字符串

我正在开发一个应用程序,它允许用户共享一个简单调查的链接。为此,我想为每个调查生成唯一的 URL,因此具有如下 URL:

我希望 URL 的字母数字标识符部分是伪随机的并且有点短(6-8 个字符)。现在,生成它很容易,但我如何确保它们是唯一的但也是伪随机的?我是否必须生成它,然后通过查询数据库检查以确保它之前没有生成,如果没有,重新生成另一个字符串并再次尝试相同的过程?

我知道以这种方式混淆 URL 并不能真正确保安全,但此应用程序排除了基于密码的身份验证,因此我尝试使用伪随机字符串。

0 投票
6 回答
5522 浏览

ruby - 如何在 Ruby 中生成唯一的六位字母数字代码

我需要生成一个唯一的六位字母数字代码。在我的数据库中保存为凭证号:对于每笔交易。