从文本输入框中对字母和数字的可变序列进行javascript验证

Fergusjk

我在数据库中有许多不同的公司(客户)。每个人都需要一个订单号才能传递给他们。但是他们都希望订单号是数字和字母的不同序列。

因此,在数据库中,我有一列代表此格式。例如@@@###@@@ => 3 letters, 3 numbers, 3 letters AB##@@ => 'AB', 2 numbers, 2 letters ###### => 6 numbers

我需要验证这些订单号的用户输入(到文本框),以便它们符合客户对字符串结构的要求。

有什么想法可以用javascript实现吗?有没有我可以使用的函数或库,我可以简单地“插入”从数据库获取的格式,并且它将根据用户输入的字符返回true或false。

一个“固定”的正则表达式很容易,但这是动态的并且基于客户,并且有数百种不同的格式...

任何帮助表示赞赏。

苯氧d

如果@->字母和#->数字是您唯一的特殊情况,则只需将其替换为正则表达式即可。

var formatField = "AB##@#YZ";
formatField = formatField.split('@').join('[a-zA-Z]');
formatField = formatField.split('#').join('[0-9]');

var reg = new RegExp("^" + formatField + "$");
console.log(reg.test("AB12R3YZ")); // true
console.log(reg.test("2312R3YZ")); // false

JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何验证文本框中的文本和数字?

来自分类Dev

输入框或文本区域中仅允许数字和字母

来自分类Dev

在输入框或文本区域中仅允许数字和字母

来自分类Dev

验证输入框中的用户输入

来自分类Dev

使用Javascript更新输入框中的文本

来自分类Dev

在表格输入框中自动对字符进行计数并在表格数量输入框中输入结果的Javascript?

来自分类Dev

使用特定字母在文本框中输入验证

来自分类Dev

验证输入框的输入

来自分类Dev

如何在输入框中仅显示名称,但在选择元素的下拉列表中仅显示名称和数字

来自分类Dev

验证批处理文件中的输入 XY######## - 字母和数字组合

来自分类Dev

文本输入框的高度根据用户输入进行调整

来自分类Dev

HTML5输入验证字母和数字

来自分类Dev

需要验证用户输入的包含字母和数字的代码

来自分类Dev

在文本框中仅允许使用空格,下划线,字母和数字

来自分类Dev

使用大量输入框进行表单验证

来自分类Dev

从JavaScript中的输入框控制总和

来自分类Dev

验证文本框以限制数字输入

来自分类Dev

如何在JavaScript中对包含字母和数字字符串的数组进行排序

来自分类Dev

如何在JavaScript中对包含字母和数字字符串的数组进行排序

来自分类Dev

如果它还包含通过选择和输入框进行的某些用户输入,如何才能仅在div中捕获文本?

来自分类Dev

HTML输入框只读--- javascript按钮覆盖文本

来自分类Dev

Javascript-使用文本输入框过滤数据

来自分类Dev

在输入框中为数字添加空格

来自分类Dev

在输入框中禁用多个相同数字的用户

来自分类Dev

在IE的contenteditable div中的输入框中插入文本

来自分类Dev

在IE的contenteditable div中的输入框中插入文本

来自分类Dev

无法在HTML文本输入框中显示值

来自分类Dev

python中的多行文本输入框

来自分类Dev

将图像放置在文本输入框中

Related 相关文章

  1. 1

    如何验证文本框中的文本和数字?

  2. 2

    输入框或文本区域中仅允许数字和字母

  3. 3

    在输入框或文本区域中仅允许数字和字母

  4. 4

    验证输入框中的用户输入

  5. 5

    使用Javascript更新输入框中的文本

  6. 6

    在表格输入框中自动对字符进行计数并在表格数量输入框中输入结果的Javascript?

  7. 7

    使用特定字母在文本框中输入验证

  8. 8

    验证输入框的输入

  9. 9

    如何在输入框中仅显示名称,但在选择元素的下拉列表中仅显示名称和数字

  10. 10

    验证批处理文件中的输入 XY######## - 字母和数字组合

  11. 11

    文本输入框的高度根据用户输入进行调整

  12. 12

    HTML5输入验证字母和数字

  13. 13

    需要验证用户输入的包含字母和数字的代码

  14. 14

    在文本框中仅允许使用空格,下划线,字母和数字

  15. 15

    使用大量输入框进行表单验证

  16. 16

    从JavaScript中的输入框控制总和

  17. 17

    验证文本框以限制数字输入

  18. 18

    如何在JavaScript中对包含字母和数字字符串的数组进行排序

  19. 19

    如何在JavaScript中对包含字母和数字字符串的数组进行排序

  20. 20

    如果它还包含通过选择和输入框进行的某些用户输入,如何才能仅在div中捕获文本?

  21. 21

    HTML输入框只读--- javascript按钮覆盖文本

  22. 22

    Javascript-使用文本输入框过滤数据

  23. 23

    在输入框中为数字添加空格

  24. 24

    在输入框中禁用多个相同数字的用户

  25. 25

    在IE的contenteditable div中的输入框中插入文本

  26. 26

    在IE的contenteditable div中的输入框中插入文本

  27. 27

    无法在HTML文本输入框中显示值

  28. 28

    python中的多行文本输入框

  29. 29

    将图像放置在文本输入框中

热门标签

归档