正则表达式实在不太懂,帮忙翻译一下

2024-11-25 20:39:52
推荐回答(2个)
回答1:

"^[0-9]*$" 表示 “”里面必须是0-9中任何一个数字,而且可以出现0次或者多次! $是结尾的意思!

但是这里有一个特别需要注意的地方 就是这里用了*$组合!*是贪婪型 匹配,也就是后面如果还有“
则一直匹配到最后,如果是*$ 则匹配到第一个 这个往往 是你需要的!

回答2:

*代表零次或多次
^表示以神马神马开头表示开头
$表示以神马神马结尾
^[0-9]*$ 表示0-9之间的数开头,结尾可以是任何值任何长度