fhiutc

  • 主页
  • 日语笔记
所有文章 友链 关于我

fhiutc

  • 主页
  • 日语笔记

小小的笔记

2017-08-29


记录一些实习练习中遇到的小问题,权当笔记。

1. 验证邮件地址

1
2
3
4
5
var mail_address = $("#Email").val(); //jquery选择器
var regexEmail = /^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$/g;
if (!regexEmail.test(mail_address)) {
alert("邮箱地址有误!");
}

说起来在我高中第一次接触到JavaScript的时候,我根本不知道正则表达式这个概念,当时看到这些像乱码一样的代码,也只是死记硬背了下来。。现在看来这个还是非常有必要去学习的。另附几个常用的表单验证正则。

2. 不要忘记在数据库里添加自增序列

1
2
3
4
5
@Id
@Column(name = "ID")
@SequenceGenerator(name = "SEQ_XXBS_FWXX_ID", allocationSize = 1, sequenceName = "SEQ_XXBS_FWXX_ID")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_XXBS_FWXX_ID")
private Integer id;


通常用于ID的自动自增。

3. 简单的触发器

1
2
3
4
5
6
7
8
9
10
11
create or replace trigger fwxx_sj_sync
before insert on t_xxbs_fwxx
for each row
declare
-- local variables here
begin
if :new.xgsj is null then
:new.xgsj:=sysdate;
:new.xgr:=:new.cjr;
end if;
end fwxx_sj_sync;

原本是保存数据的时候只会保存创建时间和创建人,表里的修改时间和修改人在进行修改删除操作之前是空的,后来想到可以用触发器在插入数据的时候顺便把创建时间创建人赋为修改的初值。于是参考了网上的例子,主要是熟悉了:new关键字的使用。

4. 将sysdate转为给正常人看的日期格式

1
to_char(birth,'yyyy"年"fmmm"月"dd"日"') --birth为一个date类型,直接保存了sysdate

关键在于fm,如果不加的话,8月会显示为08月,还是有点违和的。

5. JavaScript中把datepicker取到的字符串存为Date类型

1
2
var tmp = $("#birth").val();
var birth = new Date(Date.parse(tmp.replace(/-/g, "/")));

snipaste_20170829_142117.png

datepicker插件取到的就是类似2017-08-29之类的字符串,然而我在后台把birth定义为了Date类型,本来是想在后台把Date换成String算了,后来一查发现在前端保存的时候换成Date类型这样修改更加方便。。

赏

0.0

  • note

扫一扫,分享到微信

微信分享二维码
老手机的重生
2016年伴随我的十佳专辑
© 2018 fhiutc
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • music
  • note
  • Photography
  • japanese
  • 手机
  • 折腾
  • travel

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 【多图警告】嵊泗十八小时游记——记一次说走就走的旅行

    2018-07-16

    #travel

  • 雨

    2018-03-24

    #music

  • 叙事感日音推荐

    2018-03-12

    #music

  • Hope you never grow old

    2018-01-16

    #music

  • 我的2017年度音乐报告 - 上篇

    2018-01-03

    #music

  • 老手机的重生

    2017-08-30

    #手机#折腾

  • 小小的笔记

    2017-08-29

    #note

  • 2016年伴随我的十佳专辑

    2017-01-17

    #music

  • 「ただ」「ただし」「もっとも」

    2016-09-28

    #japanese

  • 日语笔记 3

    2016-08-06

    #japanese

  • 日语笔记 2

    2016-07-28

    #japanese

  • 日语笔记 1

    2016-07-27

    #japanese

  • 摄影手札 1

    2016-05-19

    #Photography

  • Hello World

    2016-05-17

  • Autumn
  • bingpo
ごく地味な人である。