gpt4 book ai didi

javascript - 如何匹配字符串开头的数字

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

我想在每个字符串的开头匹配一个数字:

1000_lang sorting_1 ghhgf_1002
1001_lang
100_abcdefg_sgdga_10001_321gg hjdshjdg

所以,我将得到数字:1000、1001、100。基本上,我想匹配字符串中的数字,直到该数字遇到第一个下划线。但数字可以是任意长度,因此如果是 12345_eyquyewuq_32136 df_1999 我需要 12345。第一个下划线后面不需要有任何其他数字。

最佳答案

^\d+

获取从行首到第一个非数字的所有数字

str = "123456_wibble";
patt = /^\d+/;
result = str.match( patt);

结果是一个匹配数组,因此只要有 1 个或更多,就说明您找到了一些内容

参见 Mozilla Regular Expressions

关于javascript - 如何匹配字符串开头的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20269921/

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