1.给定字符串 str,检查其是否包含数字,包含返回 true,否则返回 false
function containsNumber(str) {
return /\d/.test(str);
}
2.给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false
function containsRepeatingLetter(str) {
var s=/([a-zA-Z])\1/;
return s.test(str);
}
3.给定字符串 str,检查其是否以元音字母结尾
function endsWithVowel(str) {
var s=/[a,e,i,o,u]$/i;
return s.test(str);
}
4.给定字符串 str,检查其是否符合如下格式
1、XXX-XXX-XXXX
2、其中 X 为 Number 类型
function matchesPattern(str) {
var s=/^\d{3}-\d{3}-\d{4}$/;
return s.test(str);
}
5.给定字符串 str,检查其是否符合美元书写格式
1、以 开始2、整数部分,从个位起,满3个数字用,分隔3、如果为小数,则小数部分长度为24、正确的格式如:开始2、整数部分,从个位起,满3个数字用,分隔3、如果为小数,则小数部分长度为24、正确的格式如:1,023,032.03 或者 2.03,错误的格式如:2.03,错误的格式如:3,432,12.12 或者 $34,344.3
function isUSD(str) {
var s=/^\$\d{1,3}(,\d{3})*(\.\d{2})?$/;
return s.test(str);
}