gpt4 book ai didi

javascript - 正则表达式确保字符串以数字开头和结尾

转载 作者:行者123 更新时间:2023-11-28 11:43:15 27 4
gpt4 key购买 nike

如何编写在 JavaScript 中使用的正则表达式,以确保字符串的第一个和最后一个字符始终是数字?

r = /\D+/g;
var s = "l10ddd31ddd5705ddd";
var o = r.test(s);
console.log(o);

因此,1KJ25LP3665 将返回 true,而 K12M25XC5750 将返回 false。

最佳答案

您可以使用如下所示的正则表达式:

 /^\d(.*\d)?$/
  • ^ 从字符串开头开始匹配,$ 继续匹配直到字符串末尾。
  • \d 匹配开头和结尾的数字。
  • .* 匹配其间的零个或多个字符。
  • 我们将组 1 => (.*\d) 设为可选,并使用 ? 元字符来匹配零个或多个以结尾的字符与数字直到字符串末尾。如果字符串只有一个数字,这会有所帮助。

关于javascript - 正则表达式确保字符串以数字开头和结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59915403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com