Javascript regex:检查字符串是否为字母数字并且它包含一个字母(至少)

用户2297996

字符串长度可以是 4 - 12 个字符。它可以包含字母和数字,但必须至少包含1 个数字

我需要用一个正则表达式模式来解决这个问题。

我试过类似的东西:

 /^(?=.*[a-z]*)(?=.*[0-9]+).{4,12}$/i

这不会接受少于 4 个或多于 12 个字符,它还会检查字符串是否包含数字,但显然由于 .* 部分而不好。我无法弄清楚如何排除所有非字母数字字符。

任何帮助,将不胜感激!

提前致谢!

蒂姆·比格莱森

我认为你的模式很接近,但我会用这个:

/^(?=.*[0-9])[a-z0-9]{4,12}$/i

您需要的唯一前瞻是断言只有一个数字。没有要求有任何字母,所以不要费心为此添加断言。然后,匹配任何字母数字字符 4 到 12 次。

console.log(/^(?=.*[0-9])[a-z0-9]{4,12}$/i.test('abc'));
console.log(/^(?=.*[0-9])[a-z0-9]{4,12}$/i.test('123'));
console.log(/^(?=.*[0-9])[a-z0-9]{4,12}$/i.test('abcd'));
console.log(/^(?=.*[0-9])[a-z0-9]{4,12}$/i.test('Abc1'));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

长度为N的字符串包含至少一个字母x的javascript正则表达式

来自分类Dev

查找字符串中的第一个字母-Javascript

来自分类Dev

JavaScript:检查给定字符串是否仅包含字母或数字

来自分类Dev

使用javascript定位字符串中的一个字母

来自分类Dev

如何检查字符串中的第一个字母是数字

来自分类Dev

检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

来自分类Dev

Javascript-如何检查一个字符串是否包含多个子字符串

来自分类Dev

在JavaScript中使用字符串的RegEx的第一个字母

来自分类Dev

如何通过普通JavaScript中最快的方式检查字符串的最后一个字符是否为数字/数字?

来自分类Dev

如何在JavaScript中获取单词或字符串的最后一个字母?

来自分类Dev

JavaScript检查字符串中是否包含字母

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

使用javascript定位字符串中的一个字母

来自分类Dev

Javascript正则表达式至少匹配一个字母或数字?

来自分类Dev

如何编写一个JavaScript函数来检查字符串中的第一个字符和最后一个字符是否相等

来自分类Dev

检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

来自分类Dev

替换字符串数组中的最后一个字母Javascript

来自分类Dev

JavaScript 检查数组中的重复输入和至少一个字母

来自分类Dev

在javascript中将字符串中单词的第一个字母更改为大写

来自分类Dev

在javascript中查看数组中每个字符串的第一个字母

来自分类Dev

javascript: regex 必须包含一个字符串,但它也不包含某个字符串

来自分类Dev

使用单击删除字符串的最后一个字母 - javascript

来自分类Dev

JavaScript:提取数组中每个字符串的第一个字母?

来自分类Dev

JavaScript:检查字符串是否包含 '.' (一个句号)

来自分类Dev

JavaScript:循环遍历字符串并返回字符串 + 'ay' 如果字符串在第一个字母中包含元音

来自分类Dev

Julia:检查字符串中的第一个字母是否为小写首选语法

Related 相关文章

  1. 1

    长度为N的字符串包含至少一个字母x的javascript正则表达式

  2. 2

    查找字符串中的第一个字母-Javascript

  3. 3

    JavaScript:检查给定字符串是否仅包含字母或数字

  4. 4

    使用javascript定位字符串中的一个字母

  5. 5

    如何检查字符串中的第一个字母是数字

  6. 6

    检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

  7. 7

    Javascript-如何检查一个字符串是否包含多个子字符串

  8. 8

    在JavaScript中使用字符串的RegEx的第一个字母

  9. 9

    如何通过普通JavaScript中最快的方式检查字符串的最后一个字符是否为数字/数字?

  10. 10

    如何在JavaScript中获取单词或字符串的最后一个字母?

  11. 11

    JavaScript检查字符串中是否包含字母

  12. 12

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  13. 13

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  14. 14

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  15. 15

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  16. 16

    使用javascript定位字符串中的一个字母

  17. 17

    Javascript正则表达式至少匹配一个字母或数字?

  18. 18

    如何编写一个JavaScript函数来检查字符串中的第一个字符和最后一个字符是否相等

  19. 19

    检查一个字符串是否在另一个字符串中的任何字符的最佳方法javascript

  20. 20

    替换字符串数组中的最后一个字母Javascript

  21. 21

    JavaScript 检查数组中的重复输入和至少一个字母

  22. 22

    在javascript中将字符串中单词的第一个字母更改为大写

  23. 23

    在javascript中查看数组中每个字符串的第一个字母

  24. 24

    javascript: regex 必须包含一个字符串,但它也不包含某个字符串

  25. 25

    使用单击删除字符串的最后一个字母 - javascript

  26. 26

    JavaScript:提取数组中每个字符串的第一个字母?

  27. 27

    JavaScript:检查字符串是否包含 '.' (一个句号)

  28. 28

    JavaScript:循环遍历字符串并返回字符串 + 'ay' 如果字符串在第一个字母中包含元音

  29. 29

    Julia:检查字符串中的第一个字母是否为小写首选语法

热门标签

归档