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

mysql - Mysql中的字母数字顺序

当 mysql 中包含字母数字字符的列时,如何仅进行数字排序?

列(名称)是唯一字段。

我的表包含记录,

结果一定是这样的,

当我尝试此查询Select * from test order by name时,我仅按字母字符获取结果顺序。我怎么得到这个?

0 投票
2 回答
602 浏览

php - 如何将(大)整数映射到(小尺寸(用PHP的字母数字字符串?(康托尔?)

我不知道如何在 PHP 中以最佳方式执行以下操作:在数据库中,我有具有唯一 ID 的消息,例如 19041985。现在,我想在短 url 服务中引用这些消息,但不使用生成的哈希但只需“计算”原始 ID。

换句话说,例如:http://short.url/sYsn7应该让我计算访问者想要请求的消息 ID。

为了让它更明显,我在 PHP 中编写了以下代码来生成这些“字母数字 ID 版本”,当然,反过来让我计算原始消息 ID。

问题是:这是做到这一点的最佳方式吗?我几乎不这么认为,但想不出别的。

0 投票
1 回答
6624 浏览

javascript - RegEx(在 JavaScript 中查找/替换) - 匹配非字母数字字符但忽略 - 和 +

我们一直在使用以下 js/regex 来查找和替换除 - 和 + 之外的所有非字母数字字符

但是它并不完全有效 - 它不会取代 ^ 和 | 人物。我不禁想知道这是否与 ^ 和 | 有关 在正则表达式本身中用作元字符。

我尝试切换到使用[\W|^+|^-],但它取代了 - 和 +。我认为可能是前瞻断言可能是答案,但我不太确定如何实现它们。

有没有人知道如何做到这一点?

0 投票
3 回答
4346 浏览

tsql - T-Sql - 按字母数字排序

我有一个字母数字标记的列表,比如'1a', '1b', '02', '03', '10', '11',等等......

现在,在这个令牌列表上进行订购的最佳方式是什么?

我正进入(状态'1a', '1b', '10', '11', '02', '03',

但我需要它

更新

好的,我在建议之后这样做,但它不起作用。

我得到的回应是'1b', '02', '10', '1a'

更新2

它在进行以下更改后起作用。

感谢大家的好主意。

0 投票
3 回答
70978 浏览

regex - 匹配字母数字 6 字符串的正则表达式是什么?

我需要 asp.net 应用程序的正则表达式来匹配至少 6 个字符长的字母数字字符串。

0 投票
4 回答
1742 浏览

php - 生成字母数字 ID(唯一字符串)

如何在 PHP 或 AS3 等中生成字母数字 ID,而不是经典的自动递增数字 ID。

例如,YouTube 将其用于其视频 ID。Facebook 会为上传的图片名称等生成长字母数字字符串。

编辑: 这不是我如何生成字符串本身,而是如何生成唯一的字符串,例如 MySQL 列中的 auto_increment 列。

0 投票
1 回答
1748 浏览

mvvm - 如何使用 ViewModel 为 silverlight 数据网格实现自然(人类字母数字)排序?

在使用数据网格的 Silverlight 项目中,我使用了一些定义“标签编号”的列,它是一个 Varchar。

我想按照“http://www.interact-sw.co.uk/iangblog/2007/12/13/natural-sorting”中所述的自然排序顺序或任何可能的方式对该列进行排序。

当我环顾数据网格时,我只看到了 SortMemberPath="stringProperty"。因此,我的排序只是像字符串排序一样工作。例如:

Z1

Z10

Z2

Z20

我希望它在哪里排序:

Z1

Z2

Z10

Z20

这方面的建议会有很大帮助。

0 投票
4 回答
6638 浏览

php - 删除空格和任何非字母数字

我正在尝试删除不是字母数字的所有内容,或者是带有 _ 的空格:

我在这里做错了什么,它似乎不起作用。我尝试了几种正则表达式组合......(而且我通常不是很聪明)。

0 投票
6 回答
2592 浏览

javascript - 使用单词边界匹配 javascript 中的字母数字和非字母数字字符的正则表达式

我正在尝试使用 JavaScript 和正则表达式突出显示一组关键字,我面临一个问题,我的关键字可能包含文字和特殊字符,如 @text #number 等。我正在使用单词边界来匹配和替换整个单词而不是部分词(包含在另一个词中)。

在这里,此表达式匹配整个关键字并突出显示它们,但是如果有任何关键字(如“数字:”)没有突出显示。

我知道\bword\b单词边界和特殊字符的匹配项是非字母数字字符,因此与上述表达式不匹配。你能告诉我我可以使用什么正则表达式来完成上述操作。

==更新==

对于上述内容,我尝试了 Tim Pietzcker 对以下正则表达式的建议,

以上似乎可以让我使用字母数字和非字母数字字符匹配整个单词,但是只要关键字在关键字之前或之后有连续的 html 标记而没有空格,它就不会突出显示该关键字(例如社会保障* number: <br> *) 我尝试了以下正则表达式,但它替换了关键字前面的 html 标记

这里是关键字编号:< br >(为 br 标签故意添加空格以避免浏览器解释标签)接下来没有空格,用关键字突出显示。

你能建议一个表达式,它会忽略整个单词的连续 html 标记,同时包含字母数字和非字母数字字符。

0 投票
2 回答
13164 浏览

android - 带有模式android的EditText输入

我有一个 EditText,我必须在其中接受来自用户的特定于模式的字母数字输入,并自动插入连字符“-” 。

如何做到这一点?android中是否有任何模式工具?