第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

JavaScript編程題(一)——正則

標(biāo)簽:
JavaScript 職場生活

1.给定字符串str,判断是否是、包含数字,包含返回true,否则返回false。

function containsNumber(str) {
    return (/\d/).test(str);  //rgexp.test(str)正则表达式,返回boolean值
}

2.给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回true,否则返回 false

function containsRepeatingLetter(str) {
    return (/([a-zA-Z])\1/).test(str); //在正则表达式中,利用()进行分组,使用斜杠加数字表示引用,故将[a-zA-Z]做为一个分组,\1就是对第一个括号的内容加以引用,判断是否有连续重复的字母。
}

3.给定字符串 str,检查其是否以元音字母结尾(元音字母包括 a,e,i,o,u,以及对应的大写),包含返回 true,否则返回 false

function endsWithVowel(str) {
    return /[a,e,i,o,u]$/i.test(str);   //$表示字符串结尾;^表示字符串开头;i表示忽略大小写
}

4.给定字符串 str,检查其是否包含 连续3个数字 。如果包含,返回最新出现的 3 个数字的字符串;如果不包含,返回 false

function captureThreeNumbers(str) {
    //声明一个字符串保存字符串结果
    var reg;
    if(reg = str.match(/(\d{3})/)){
        return reg[0];
    }else{
        return false;
    }
}

5.给定字符串 str,检查其是否符合如下格式XXX-XXX-XXXX(其中 X 为Number 类型 0

function matchesPattern(str) {
    return /^(\d{3}-){2}\d{4}$/.test(str);
    //return /^\d{3}-\d{3}-\d{4}$/.test(str);
}

6.给定字符串 str,检查其是否符合美元书写格式
(1)以 $ 开始
(2)整数部分,从个位起,满 3 个数字用 , 分隔
(3)如果为小数,则小数部分长度为 2
(4)正确的格式如:$1,023,032.03 或者 $2.03,错误的格式如:$3,432,12.12 或者 $34,344.3

function isUSD(str) {
    return /^\$(\d{1,3})(,\d{3})*(\.\d{2})?$/.test(str);
    //^字符串开头;^\$:以$符号为开头
    //(\d{1,3}):至少有1-3位数字
    //(,\d{3})*:*表示有0个或是多个。故:有0组或多组3位数字
    //(\.\d{2})?:?表示有0个或是1个。故:有0个或是1个2为数字
}
點擊查看更多內(nèi)容
5人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消