Javascript 正则表达式,用于检查值是否以数字开头,后跟其他任何内容

Javascript regex to check if a value begins with a number followed by anything else

本文关键字:开头 任何内 数字 其他 用于 正则表达式 检查 是否 Javascript      更新时间:2023-09-26

我将如何做一个正则表达式,看看它是否以数字开头,任何字符都可以跟在后面。我目前的表达是

var validaddress = /^[0-9][A-Za-z0-9]+$/;

但这不是正确的方法。我是新手,帮助任何人?

如果您需要数字后的字符,请尝试以下操作:

var validaddress = /^[0-9].+$/;

如果数字后面的字符是可选的,请使用以下命令:

var validaddress = /^[0-9].*$/;

你要找的是:var validaddress = /^'d.*$/;

'd - 匹配任何数字
.* - 匹配除换行符以外的任何字符零次或多次。
或者将.*替换为 .+ ,如果您正在寻找至少 1 个字符。

尝试将/^[0-9]/作为正则表达式。

如果它只需要以数字开头,我只会检查一下......

当你说"任何字符跟随"时 - 你是指任何字母数字字符还是只是任何东西(即包括空格,逗号,斜杠等)?如果是后者,这个怎么样:

var validaddress = /^[0-9].+$/;

我想这应该有效

/^'d+.+$/

我会去掉$。 此外,"."足以表示"任何字符"。 这个对我有用:

var validaddress = ^[0-9].+;

如果你有一个这些值的字符串,并且你想单独找到每个值,请尝试以下操作:

(^|(?<='W))('d'w*)

然后,您可以循环遍历每个匹配项。

正则表达式示例

您也可以

使用/^'d/作为最简短的方法。

相关文章: