Regex 正则表达式检查第一个字符
我想使用一个正则表达式,第一个字符等于5,其他字符串必须是数字。例如,5046834578或5789825364。我使用了一个模式来检查所有字符串是否为数字,但这还不够检查。我该怎么办Regex 正则表达式检查第一个字符,regex,Regex,我想使用一个正则表达式,第一个字符等于5,其他字符串必须是数字。例如,5046834578或5789825364。我使用了一个模式来检查所有字符串是否为数字,但这还不够检查。我该怎么办 var pattern=[0,9]; 这是您需要的正则表达式: /^5\d+$/ 成对中的任何内容都解析为正则表达式 ^表示它必须以以下规则开头 5表示5 \d表示任何数字 +表示以前的规则重复1次或1次以上 $表示它必须以前面的规则结束 以下是完整的代码: var regex = /^5\d+?$/;
var pattern=[0,9];
这是您需要的正则表达式:
/^5\d+$/
成对中的任何内容都解析为正则表达式
表示它必须以以下规则开头^
表示55
表示任何数字\d
表示以前的规则重复1次或1次以上+
表示它必须以前面的规则结束$
var regex = /^5\d+?$/;
var tester = '556464622';
var result = regex.test(tester); // true
这是非常基本的正则表达式用法,请遵循有关正则表达式的快速教程,您将从中了解更多。您解释每个字符的方式非常值得称赞。谢谢