操作元素的CSS样式、正则表达式、心得
来源:互联网 发布:国家打击网络暴恐信息 编辑:程序博客网 时间:2024/06/05 14:36
一、操作元素的CSS样式:
二、正则表达式:
1、正则表达式的创建方式:
java中的正则表达式写在”“中,而javascript中写在//中
方式1:/正则表达式/模式
方式2:new RegExp("正则表达式",模式);
2、正则表达式对象常用的方法:
1)test() 使用正则对象去匹配字符串 如果匹配成功返回ture,否则返回false。
2)exec() 根据正则表达式去查找字符串符合规则的内容。
3、模式:
1)g (全文查找出现的所有 pattern)
2)i (忽略大小写)
4、注意事项:
1、^表示起始位置,$表示结束位置
2、\b表示单词边界
5、应用:注册校验用户名、邮箱
1)校验用户名:
function checkName(){ var inputNode = document.getElementById("userName"); var spanNode = document.getElementById("userId"); //获取输入框的内容 var content = inputNode.value; //用户名的规则: 六位的英文与数字组成。数字不能开头 var reg = /^[a-z][a-z0-9]{5}$/i; //g在查找的时候使用,一般的匹配不需要 if(reg.test(content)){ //符合规则 spanNode.innerHTML = "正确".fontcolor("green"); return true; }else{ //不符合规则 spanNode.innerHTML = "错误".fontcolor("red"); return false; } }
2)邮箱校验:
function checkEmail(){ var email = document.getElementById("email").value; var spanNode = document.getElementById("emailspan");//编写邮箱的正则 13456@qq.com 13456@qq.net 13456@qq.com.cn var reg = /^[a-z0-9]\w+@[a-z0-9]+(\.[a-z]{2,3}){1,2}$/i; //在正则表达式中\.是匹配点,而.是匹配任意字符 if(reg.test(email)){ //符合规则 spanNode.innerHTML = "正确".fontcolor("green"); return true; }else{ //不符合规则 spanNode.innerHTML = "错误".fontcolor("red"); return false; } }
3)onsubmit提交:
function checkAll(){ var userName = checkName(); var email = checkEmail(); if(userName&&email){ return true; }else{ return false; }}
4)body部分:
三、心得:
为期两周的java工程师需要掌握了解的前端知识(HTML、CSS、JavaScript)介绍,到此就告一段落了,Endeavor已尽力,有什么写的不对还望大家提出宝贵的建议。
0 0
- 操作元素的CSS样式、正则表达式、心得
- JS操作HTML元素的CSS样式
- javascript操作元素的css样式
- 用html来操作css样式 正则表达式
- 第5天(就业班) BOM、window对象、事件、location对象、screen对象、Dom编程根据属性找节点、通过关系找节点、添加附件、联动框、操作元素的css样式、正则表达式
- jQuery操作元素css样式的三种方法
- 移动端css样式的心得
- CSS样式使用心得
- 用JS改变的元素CSS样式
- watir获取元素的css样式
- 获得指定元素的css样式方法
- 用JS改变的元素CSS样式
- 用JS改变的元素CSS样式
- 用JS改变的元素CSS样式
- 表单元素的css样式,自适应屏幕
- 一些元素的css样式重置
- javascript获取元素的css样式方法
- 改变元素的css样式 脚本
- Java SE基础
- django url套路
- 除法和乘法的移位处理
- HTTP 消息结构
- uml——活动图和状态图
- 操作元素的CSS样式、正则表达式、心得
- JSP JavaBeans
- 在sqlplus中使用退格和上下左右
- POJ3190
- 391.Number of Airplanes in the Sky-数飞机(中等题)
- 机器学习算法--逻辑回归原理介绍
- Java SE基础知识
- MapReduce_TotalSort示例
- Url与Uri与URN的区别: