美文网首页
记1月15日作业

记1月15日作业

作者: 18K纯帅咸鱼 | 来源:发表于2017-01-17 19:40 被阅读0次

Q1: \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^$分别是什么?

\d:数字字符;
\w:单词字符(所有的字母);
\s:空白字符;
[a-zA-Z0-9]:az,AZ,0~9中任意字符;
\b:单词边界;
.:除了回车,换行所有的字符;
*:出现零次或者多次(任意次数);
+:出现异常或多次(至少出现一次);
?:出现零次或者1次(最多一次);
x{3}:x字符出现3次;
^:以……开头;$:以……结尾。

Q2:写一个函数trim(str),去除字符串两边的空白字符

function trim(ste){
    return str.replace(/^\s+|\s$/g,' ')
}

Q3:写一个函数isPhoneNum(str),判断用户输入的是不是手机号

function isEmail(str){
    var reg = /\W+@.+/
    return reg.test(str)
}

Q4.写一个函数isPhoneNum(str),判断用户输入的是不是手机号

function isPhoneNumber(str){
         return /^1\d(10)$/.test(str)
}

Q5.写一个函数isValidUsername(str),判断用户输入的是不是合法的用户名(长度6-20个字符,只能包括字母、数字、下划线)

function isValidusername(str){
         var reg = /^\w{6,20}$/
         return reg.test(str)
 }

Q6.写一个函数isValidPassword(str), 判断用户输入的是不是合法密码(长度6-20个字符,只包括大写字母、小写字母、数字、下划线,且至少至少包括两种)

function isValidPassword(str){
        if(!/^w{6,20}$/.test(ste)} return false
        if(!/^[a-z]{6,20}$/.test(ste)} return false
        if(!/^[A-Z]{6,20}$/.test(ste)} return false
        if(!/^_{6,20}$/.test(ste)} return false
        return true
}

Q7.写一个正则表达式,得到如下字符串里所有的颜色

var reg = /#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g;
var str = "color: #121212; background-color: #AA00ef; width: 12px; bad-colors: f#fddee ";
console.log(str.match(reg));

Q8. 下面代码输出什么? 为什么? 改写代码,让其输出['hunger', 'world'].

var str = 'hello "hunger" , hello "world"';
var pat = /"."/g;
str.match(pat);
输出结果为

Paste_Image.png
原因:此刻函数处于贪婪模式下,在贪婪模式下,会尽可能的多匹配字符。.在正则表达式中匹配除了回车换行之外所有的字符,而
又匹配多次。
解决方法:在var pat = /".*/g;中加入,限制他的匹配次数

解决后的输出


Paste_Image.png

相关文章

  • 【语文助学】上课要抓点,作业敢挑战

    昨天,网课学习《核舟记》。安排的作业如下: 今日学习《核舟记》作业: 1.网课记录 2.网课作业(三项作业①看纪录...

  • 七大家庭作业辅导法

    1、明确作业及要求 有些A娃经常会漏记作业,有记漏的,也有为了逃避作业故意的。 但无论如何,养成孩子记全作业的习惯...

  • 家庭作业辅导法

    1、明确作业及要求 有些A娃经常会漏记作业,有记漏的,也有为了逃避作业故意的。 但无论如何,养成孩子记全作业的习惯...

  • 作业记

    时光匆匆,已经做了三年的班主任,孩子们从一群懵懂无知的小朋友,到现在要求自己想要的自由,他们在长大,同...

  • 作业记

    人,我家里有一本小人书。 一,我家里有一个番茄钟 。 二,明天是星期二。 五,我有五双鞋。 天,飞机在天上飞。 三...

  • 作业记

    2019.3.16 星期⑥ 阴 读经人员:妈妈、芷晴、芷翔 读经第811天 读经内容:妈妈、芷晴 1、《伤寒论》 ...

  • 20200403订正须知

    一笔记 二基础作业回答问题 三课堂作业单元检测 四反思作业

  • 【博图第五期】英国博赞思维导图管理师Minta第八幅《如何掌控你

    【主题】TED Laura Vanderkam《如何掌控你的自由时间》(听记) 【绘制目的】 完成作业,听记尝试 ...

  • 还是不想写作业 12/17

    昨晚写周记之前,小马又犯了畏难情绪。 “妈妈,我最近还是不想写作业,我不想写周记。” “要写作业的时候你有什么感受...

  • 还来得及吗?

    赶作业。记一件事。断奶了。

网友评论

      本文标题:记1月15日作业

      本文链接:https://www.haomeiwen.com/subject/qwrpbttx.html