'2015/11'에 해당되는 글 2건

  1. 2015.11.24 [javascript] 정규표현식
  2. 2015.11.09 [리눅스] 시간 자동 동기화

[javascript] 정규표현식

WEB 2015. 11. 24. 22:45

출처1 : http://m.blog.naver.com/jjm01/120051346227

출처2 : http://nemobynemo.tistory.com/91

 

\s         공백문자(스페이스,탭등)

\*          *

\D        숫자가 아닌 문자

^           ~를 제외한,문자의 시작부분 ex)/^The/i

$           문자열 끝부분                     ex)/end$/ 

\w       알파벳,숫자,밑줄기호(_)

[^0-9]    숫자를 제외한

[0-9]     숫자만

[A-Za-z]알파벳 대소문자

|           or

s{2}      s의 두번 반복

 

속성

g            전역 매칭

m           여러 줄 매칭

i             대소문자 구분 않음

 

문자 매칭

*           0회 이상 반복

+           1회 이상 반복

?           0 or 1개의 문자 매칭

.           1개의 문자 매칭

ex)

var regExp = /\s\*/g;

var str = "This *is *a *test *string";

var resultString = str.replace(regExp,'-');

document.writeln(resultString);

 

result

This-is-a-test-string

스페이스*를 -로 대체

 

ex)

var reqExp = /:\D*\s\d+\s\d+/;

var str = "This is a date: March 12 2005";

var resultString = str.match(reqExp);

document.writeln("Date" + resultStirng);

 

result

Date: March 12 2005

 

ex)

var rgExp = /(\w*)-*(\w*)/;
var str = "Java--Script";
var resultStrng = str.replace(rgExp,"$2-$1");
document.writeln(resultStrng);

 

result

Script-Java

 

ex2 )

 

★ 숫자만 가능 : [ 0 ~ 9 ] 주의 : 띄어쓰기 불가능
/^[0-9]+$/

★ 이메일 형식만 가능 : [ test@nate.com ]
/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/

★ 한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능
/^[가-힣]+$/

★ 한글,띄어쓰기만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 가능
/^[가-힣\s]+$/

★ 영문만 가능 :
/^[a-zA-Z]+$/

★ 영문,띄어쓰기만 가능
/^[a-zA-Z\s]+$/

★ 전화번호 형태 : 전화번호 형태 000-0000-0000 만 받는다. ]
/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/

★ 도메인 형태, http:// https:// 포함안해도 되고 해도 되고
/^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/

★ 도메인 형태, http:// https:// 꼭 포함
/^((http(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/

★ 도메인 형태, http:// https:// 포함하면 안됨
/^[^((http(s?))\:\/\/)]([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/

★ 한글과 영문만 가능
/^[가-힣a-zA-Z]+$/;

★ 숫자,알파벳만 가능
/^[a-zA-Z0-9]+$/;

★ 주민번호, -까지 포함된 문자열로 검색
/^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))-[1-4][0-9]{6}$/

 

Posted by 꼬장e
,

● 공통

 

 ▶ ntpd 를 설치
  # yum install ntp

 

● Centos6 


 ▶ nptd 데몬을 시작
  # /etc/init.d/ntpd start


 ▶ 부팅시에도 자동 실행설정
  # /sbin/chkconfig ntpd on
 
 ▶ 테스트 위해서 수작업 동기화
  # ntpdate -d 0.centos.pool.ntp.org


 ▶ 동기화 확인
  # grep ntpd /var/log/messages|tail

 

● Centos7

 

 ▶ 가까운 곳에 있는 시간 서버를 사용 변경 ( 서버 주소는 http://www.pool.ntp.org/에서 구할수 있다 )

   #vi /etc/ntp.conf 수정

 

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 3.asia.pool.ntp.org

 

 ▶ ntp 서비스를 사용할 수 있도록 방화벽을 설정

   # firewall-cmd --add-service=ntp --permanent

 

 ▶ 방화벽을 다시 로드

   # firewall-cmd --reload

 

 ▶ nptd 데몬을 시작
  # systemctl start ntpd


 ▶ 부팅시에도 자동 실행설정
  # systemctl enable ntpd
 

● 공통


 ▶ 테스트 위해서 수작업 동기화
  # ntpdate -d 0.centos.pool.ntp.org


 ▶ 동기화 확인
  # grep ntpd /var/log/messages|tail

'OS' 카테고리의 다른 글

[리눅스] IP변경  (0) 2016.06.08
[리눅스] 방화벽 iptables 설정  (0) 2016.04.05
[리눅스] 프로세스 죽이기  (0) 2015.09.26
[apache] 자동재시작  (0) 2015.09.26
[apache] Prefork와 Worker 설정  (0) 2015.09.23
Posted by 꼬장e
,