我如何进行正则表达式以查看它是否以数字开头,之后任何字符都可以跟随。我目前的表达是
var validaddress = /^[0-9][A-Za-z0-9]+$/;
但这不是正确的方法。我是新手,帮助任何人?
答案 0 :(得分:7)
如果您需要在数字后面加上字符,请尝试:
var validaddress = /^[0-9].+$/;
如果数字后面的字符是可选的,请使用:
var validaddress = /^[0-9].*$/;
答案 1 :(得分:1)
您要找的是:var validaddress = /^\d.*$/;
\d
- 匹配任何数字
.*
- 匹配除换行符之外的任何字符零次或多次
如果您要查找至少1个字符,请将.*
替换为.+
。
答案 2 :(得分:0)
尝试使用/^[0-9]/
作为正则表达式。
如果它只需要以数字开头,我只会检查......
答案 3 :(得分:0)
当你说“任何字符跟随”时 - 你的意思是任何字母数字或任何东西(包括空格,逗号,斜线等)? 如果是后者,那怎么样:
var validaddress = /^[0-9].+$/;
答案 4 :(得分:0)
我认为这应该有用
/^\d+.+$/
答案 5 :(得分:0)
我会摆脱$。亦是 '。'足以满足“任何角色”。这个对我有用:
var validaddress = ^[0-9].+;
答案 6 :(得分:0)
您也可以使用/^\d/
作为最简洁的方法。
答案 7 :(得分:0)