1.正则表达式
正则模式 | 含义 |
/^[0-9]*$/ | 只能输入数字 |
/^\d{n}$/ | 只能输入n位数字 |
/^(0|[1-9][1-9])*$/ | 只能输入零和非零开头的数字 |
/^[A-Za-z]+$/ | 只能输入由26个英文字母组成的字符串 |
/^(\d{15}|\d{18})$/ | 验证身份证号(15位或18位数字) |
/^(0?[1-9]1[0-2])$/ | 验证一年的12个月 |
\W | 匹配任意不是字母、数字、下划线,汉字的字符 |
\S | 匹配任意不是空白符的字符 |
\D | 匹配任意非数字的字符 |
\B | 匹配不是单词开头或结束的位置 |
\w | 匹配字母或数字或下划线 |
\s | 匹配任意的空白符 |
\b | 匹配单词的开始或结束 |
\d | 匹配数字 |
^ | 匹配字符串的开始 |
$ | 匹配字符串的结束 |
2.正则表达式对象:
正则表达式对象:主要用于验证表单信息
compile()方法。把正则表达式编译为内部格式,从而执行更快使用新正则去替换旧正则,主要用于提升比较复杂和耗时的处理过程的性能,一般情况下很少使用。
exec()方法。用正则表达式在字符串中查找,bong返回包含结果的一个数组。不仅用于判断给定的字符串是否匹配,而且会返回匹配结果的详细信息。
test()方法。返回一个bool值,它指出被查找的字符串是否匹配给定的模式。使用频繁,主要用于匹配测试。匹配成功返回true,否则返回false.
3.文档对象模型(DoM)
DOM(Document Object Model):文档对象模型可以干什么?
1.获取一个元素
2.移除一个元素
3.创建一个元素
4.向页面里面添加一个元素
5.给元素绑定一些事件
6.获取元素的属性
7.给元素添加一些css样式
DOM的核心对象就是document对象
document对象是浏览内置对象的一个对象,里面存储着专门用来操作元素的各种方法。
例题:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/130165.html