`
Mr.Zero
  • 浏览: 33189 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

常用的正则表达式

    博客分类:
  • JS
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能 ...
      Java代码  1.//最多保留几位小数,就用几个#,最少位就用0来确定   2. DecimalFormat df = new DecimalFormat("##0.0#");   3. String s=df.format(d);   
<c:foreach>类似于for和foreach循环   以下是我目前见过的用法: 1、循环遍历,输出所有的元素。 <c:foreach items="${list}" var="li"> ${li} </c:foreach> 注意:items 用于接收集合对象,var 定义对象接收从集合里遍历出的每一个元素。同时其会自动转型。 2、循环遍历,输出一个范围类的元素。 <c:foreach items ="${lis}" var = "li " begin="2& ...
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出  NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。 除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx() 下面分别对一些常用方法做简要介绍: 1. public static boole ...
一、树 树是n(n>=0)个结点的有限集合。如果n=0则称为空树;如果n>0,那么有且仅有一个根结点。树是非线性的结构。 与树相关的基本概念: 1)结点:一个数据元素及指向其子树的分支; 2)结点的度:结点拥有的子树个数; 3)树的度:树中结点的度的最大值; 4)叶结点:度为0的树; 5)子女:结点子树的根; 6)父亲:与子女结点直接联系的子女的上层; 7)兄弟:同一结点的子女; 8)堂兄弟:同层,但为不同结点的子女; 9)结点层次:从根开始,根为第一层,根的子女为第二层,以此类推; 10)树的深度:书中结点的最大层数 11)森林:m(m>=0)棵互 ...
每天读一遍,思考一下:我是否浮躁? 1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。 2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3、看帮助。不要因为很难,而自己又是初学者所以就不看。帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。 4、不要被一些专用词汇所迷惑,最根本的是先了解最基础知识。 5、不要放过任何一个看上去很简单的小问题--它们往往并不那么简单,或者可以引申出很多知识点,不会举一反 ...
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。 Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properties/*.cfg.xml),它们各自的作用如下。 映射类(*.java):它是描述数据库表的结构,表中的字段在类中 ...
javascript 日期下拉列表 <script type="text/javascript"> function createSelect(ActionFlag) {    var selYear = document.getElementById("tYEAR");    var selMonth = document.getElementById("tMON");    var selDay = document.getElementById("tDAY");    var dt = ...
我在这里列出两种滚动模式:大家可以将代码拷贝到本机,建立一个html文件,直接运行就可以了。 1:一个一个的循环上移 <style>a{display:block;font-size:15px};</style> <div id="div1" style="width:300px;height:68px;overflow:hidden"> <a href="javascript:">1,我要赚钱,</a> <a href="javascript:"& ...
如果需要修改SQL主键约束,该SQL语句应该怎么写呢?下面就将教您SQL主键约束的修改语句写法,如果您遇到过类似的问题,不妨一看。 --修改SQL主键约束用SQL --获取SQL主键约束名字 declare @csname   varchar(100)  set @csname=''     select @csname=name FROM sysobjects WHERE xtype='PK' AND parent_obj=object_id('表名')    --删除约束 exec('alter   table   表名  drop   constraint ' + @csname ...
---30岁以前是因,30岁以后是果 1、一定要相信30岁很快就会到来,无论你是在魔兽、cs还是蹦迪泡吧,就算装得再嫩,岁月总会在你的心里留下烙印,掩饰永远都不能改变事实,办法只有一个:提前做好准备,即使你现在只有18岁,脸皮还能掐的水来。30岁一过,一样是人老珠黄一根草而已,所以要是不能提前装填自己的心理内涵,等着人见人烦吧。   2、勿以善小而不为,勿以恶小而为之。不管你对生活已经有了多深的认识,在许多方面最好听听父母的建议,甚至最好完全按照他们的吩咐去做,抛开老祖宗遗留下来的传统以外,他们毕竟比我们早活了几十年,对这个残酷社会的认识远远超过我们,哪怕大字认不了几筐。30岁一过,你看任何 ...
此处用到两张表  员工表和部门表 一般的相等连接: select * from a, b where a.id = b.id; 这个就属于内连接。 内连接 1)等值连接 SQL> SELECT   emp.empno, emp.ename, emp.deptno,   2  dept.deptno, dept.loc   3  FROM     emp, dept   4  WHERE    emp.deptno=dept.deptno; EMPNO ENAME   DEPTNO DEPTNO LOC ----- ------ ------ ------ ---- ...
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex          WHEN '1' THEN '男'          WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男'          WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回 ...
Oracle入门 1:SQL(Structured Query Language) 结构查询语句. 2:事物(Transaction):指作为单个逻辑工作单元执行的一系列操作.且事务必须具有的四个特性:          <1>: 原子性 (atomic):事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行.          <2>:一致性 (consistent):事务在完成时,必须使所有的数据都保持一致状态.          <3>: 隔离性 (insulation):由并发所作事务的修改必须与任何其它并发所作事务的修改 ...
关于oracle表空间的问题 1、oracle创建表空间的时候以dba的身份登录和用普通身份登录创建表空间有什么区别? 我在从网上查创建表空间的时候好多网页提示先用dba的身份登录,可是我用普通身份登录进去也可以创建表空间成功。 2、oracle创建表空间的时候设置表空间为自增的模式和以后表空间不够的时候再扩充表空间这两种方式有什么区别?各自的优缺点是什么? 1.任何用户都可以创建表空间,表空间是Oracle数据库的一个逻辑结构方面的事概念。 创建的表空间,可以被任何方案(即用户和对象的集合)所使用。 2.自动增长模式,就是不用总手动去扩展表空间,缺点是如果不设置上限,会耗尽硬盘空间,造成系 ...
Global site tag (gtag.js) - Google Analytics