问题标签 [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.
jquery - 将输入字段值修剪为仅字母数字字符/用 . 分隔的空格。用 jQuery
所以我试图有一个输入字段,我可以输入任何字符,然后将输入的值小写,删除任何非字母数字字符,留下“。” 而不是空格。
例如,如果我输入:
Earth is 70% water, -!*#$^^ & 30% LAnd
输出应该是:
earth.is.70.water.30.land
知道如何在不使用 jQuery 屏蔽的情况下做到这一点吗?
regex - 正则表达式 - 没有特殊字符
我正在使用正则表达式来验证用户名
不幸的是,它不会影响该值是否包含特殊字符,例如!@#$%^&*)(':;
我很乐意为 Regex 获得一些帮助,其中包含:
- 仅限字母数字 (
a-zA-Z0-9
) - 长度在 4 - 10 个字符之间。
sql - SQL - 基于存储为 VARCHAR 的 10 位整数创建唯一 AlphaNumeric
我正在尝试在 SQL 中模拟客户端在 Excel 中生成的函数。实际上,它们有一个唯一的 10 位数值 (VARCHAR) 作为其企业数据库系统之一的主键。在另一个数据库中,它们需要一个唯一的 5 位字母数字标识符。他们希望 5 位字母数字值代表 10 位数字。所以他们在 excel 中所做的就是将 10 位数字分成对,然后将这些对中的每一对转换为十六进制值,然后将它们缝合在一起。
EXCEL方程为:
=IF(VALUE(MID(A2,1,4))>0,DEC2HEX(VALUE(MID(A2,3,2)))&DEC2HEX(VALUE(MID(A2,5,2)))&DEC2HEX(VALUE(MID (A2,7,2)))&DEC2HEX(VALUE(MID(A2,9,2))),DEC2HEX(VALUE(MID(A2,5,2)))&DEC2HEX(VALUE(MID(A2,7,2) ))&DEC2HEX((值(MID(A2,9,2)))))
我需要与此等效的 SQL。当然,如果有人知道一种更好的方法来实现基于 10 位数字的“5 位字母数字标识符”的目标,我会全力以赴。
添加于 2011 年 8 月 2 日
首先感谢大家的回复。很高兴看到人们愿意帮助甚至享受它!根据所有的回复,我倾向于告诉我的客户他们的意图是合理的,只是他们的方法不合时宜。我也想推荐一个解决方案。所以挑战依然存在,只是稍作修改:
挑战:在 SQL 中,取一个 10 位唯一的 NUMERIC 字符串,并用尽可能少的字符以 ALPHANUMERICAL 方式表示它。结果字符串也必须是唯一的。
请注意,10 位字符串中的前 3-4 个字符可能是零,并且可以将它们剥离以缩短生成的字母数字字符串。不是必需的,但也许有帮助。
python - 自然地按元组在 Python 中的第一个元素对字母数字元组列表进行排序
上一个stackoverflow 问题解释了如何按字母数字对字符串列表进行排序。我想按元组的第一个元素按字母数字对元组列表进行排序。
示例 1:
示例 2:
更新: 为了强调字母数字因素,请查看示例 2。
mysql - 如何从 MySQL 中的字符串中删除所有非字母数字字符?
我正在研究一个比较字符串的例程,但为了提高效率,我需要删除所有不是字母或数字的字符。
我现在正在使用多个REPLACE
功能,但也许有更快更好的解决方案?
postgresql - Postgresql 对混合字母数字数据进行排序
运行此查询:
返回这些结果:
但我期望:
这里有什么问题?
javascript - 只允许英文字符和数字进行文本输入
现场演示:http: //jsfiddle.net/thisizmonster/DveuB/
如何更改此设置,以便在输入时只允许输入字符 AZ、az、0-9,而不使用正则表达式?
javascript - 需要一个正则表达式来验证长度为 6 到 25 个字符的字母数字
我为密码字段的表单验证创建了这个正则表达式
它接受所有字母数字字符和特殊字符,但仅特殊字符是不可接受的。
问题在于长度检查:(
它应该如下所示
但它正在引发错误
以及
objective-c - 独特的字母数字密钥生成器
我在 iPad 上开发应用程序。使用该应用程序,我将录制视频并将其上传到服务器。我想生成一个唯一的字母数字键用作视频名称。有没有办法在objective-c中生成字母数字键?
java - 加密整数以仅获取 JAVA 中的数字字符
我有一个从 1 到 ... 的数据库 ID,我需要加密这个数字以用于追踪号码。
如何通过加密数据库 id 并解密它来生成数字字符串?
追求编号必须尽可能短。