正则表达式之入门总结
任务目的
- 掌握JavaScript正则表达式编写规则
- 了解JavaScript中的正则表达式的特殊字符
- 了解JavaScript提供的正则表达式相关方法
- 能用正则表达式做一些简单文本或者数字校验
任务描述
- 编写一个判断给定数字是否为手机号码的正则表达式,测试用例参照但不限于:
- 18812011232 // 测试结果应该为 true
- 18812312 // false
- 12345678909 // false
- 编写一个判断输入的字符串是否有相邻重复单词的正则表达式,测试用例可以参考但不限于:
- foo foo bar // true
- foo bar foo // false 有重复单词但是不相邻
- foo barbar bar // false
任务注意事项
- 完成任务之后,可以对比别人的实现方案,但不建议未尝试就直接搜索答案
- 在正则表达式的世界中,一个问题往往不止一种方案,可以尝试多种方法
参考资料
- MDN Regular Expressions: 了解JavaScript中正则表达式的基本知识
- 正则表达式30分钟入门教程: 30分钟入门
正则表达式之入门总结
1、Input Text value Property
value属性设置或返回文本框value属性的值。
value属性包括默认值或用户输入内容或script设置的内容。
语法:
返回value属性:
textObject.value
设置value属性:
textObject.value = text
返回值:一个字符串,代表文本框中的value。
2、已提交作业
代码地址https://github.com/Nunawading2016/2017-IFE-Baidu/blob/master/task4-5
预览地址http://htmlpreview.github.io/?https://github.com/Nunawading2016/2017-IFE-Baidu/blob/master/task4-5/index.html