使用C#(.NET)来实现验证信息(邮箱、纯数字、电话号码、汉字、身份证号等) 1、验证一年的12个月:”^(0?[1-9]|1[0-2])$”正确格式为:”01″~”09″和”1″~”12″。2、验证一个月的31天:”^((0?[1-9])|((1|2)[0-9])|30|31)$”正确格式为;”01″~”09″和”1″~”31″。3、验证身份证号(15位或18位数字):(”^\d{15}|\d{18}$”);4、只能输入汉字:”^[\u4e00-\
常用DOM\HTML-DOM方法 1、获取元素:a.获取带某id属性的元素节点getElementById(id)(返回一个对象):alert(typeof document.getElementById(“logo”));b.获取给定标签的元素节点getElementByTagName(tag)(返回一个对象数组):alert(document.getElementByTagName(“div”).length)
字符转换为数字的方法 1、用字符串减去0:var number = string_value - 0;2、Number()函数:var number = Number(string_value);3、parseInt()、parseFloat()函数:(这些函数可以从字符串开始处转换和返回任何数字,遇到非数字类字符将停止转换)parseInt("3 blind mice");
HTML5新功能总结 HTML5是Web基础语言的下一个版本。 参见http://shenlm203.iteye.com/blog/1136262如果说XHTML已经开始寻求取代HTML,那么HTML5的实用性在于,它将两种语法整合在一起,采用同样有效的方式来表达HTML的抽象DOM表示。HTML5规范结合了HTML4,XHTML1以及DOM级别2HTML,并进行了相应的更新。 HTML5取代X
属性选择器 简单属性选择h1[class]{color:silver;}a[href][title]{font-weight:bold;}HelloGoodmorningW3C根据具体属性值选择planet[moons="1"]{font-weight:bold;}VenusEarthMars根据部分属性值选择p[class~="warning"
CSS的overflow属性及清除浮动 Overflow值: visible | hidden | scroll | auto | inherit初始值:visible应用于:块级元素和替换元素继承性:无计算值:根据指定确定visible 元素的内容在元素框之外也可见,内容超出元素框时不会改变元素框的形状。scroll 元素的内容会在元素框的边界处裁剪,溢出的内容将看不见,但是浏览器
CSS的position属性 Position值: static | relative | absolute | fixed | inherit应用于:所有元素继承性:无计算值:根据指定确定static 元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。relative 元素框偏移某个距离。元素仍保持其未定位前的形
任意多边形的面积计算 任意给出一个三角形ΔABC,设其顶点坐标分别为A(x1, y1),B(x2, y2),C(x3, y3),那么根据线性代数的知识,ΔABC的有向面积可表示为:其中,ΔABC顶点A、B、C逆时针给出时有向面积为正,顺时针给出时有向面积为负。如图1所示,.S∆ABC>0、S∆ABD图1我们知道任意的多边形都可以分割成多个三角形,根据以上三角形面积公式就可以求出任意多边形的面