Skip to content

특수문자 정규 표현식

조회 수 22495 추천 수 0 2010.01.27 21:23:57

특수문자는 작성자가 정의 하기 나름이겠죠...

대부분의 경우 [a-zA-Z0-9] 여기에 '_' 를 추가하여

[a-zA-Z0-9_] '모든 숫자와 영문 대,소문자 그리고 _' 를 문자로 규정하는 듯 합니다.

 

만일 이렇게 정의 한다면,

 

var regMust1 = /[a-zA-Z0-9_]/;

var regMust2 = /[^a-zA-Z0-9_]/;

 

([] 안의 ^ 는 not 을 의미합니다. 즉 정의한 문자 이외의 문자(특수문자)가 되겠죠...)

 

이렇게 두개의 식을 만들고,

if(!regMust1.test(str) || !regMust2.test(str)) alert("경고문!!")

 

이렇게 하면 되겠네요...

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/4865/e79/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

top 명령어 정리

그누보드4와 MySQL5를 연동시 초기 관리자 계정이 생성되...

오라클시작

리눅스서버 응급복구와 삭제파일 복구

Linux 특수 퍼미션

외국 자료실 (Unix Linux Windows)

rsync ssh 포트 말고 다른포트 사용법

리눅스 java tocmat 설치

관리, 개발자를 위한 vi 환경 설정 ( vim-enhanced)

리눅스 터미널에서 사용하는 단축 키

마우스 오른쪽 버튼 막기...

[설치/설정] APM 튜닝정보 조금

rm -rf * 잘못 쳤을 때 울지 않기!

메신저 프로그램 사용 포트

GBIC(지빅) 이 뭘까?? file

우분투에 Samba 를 설치하자

TOP 프로그램에서 사용하는 기능키

clocksource tsc unstable 에러

ssh 특정 ip or 특정대역폭만 접속 허용

리눅스에서 테잎드라이브 쓰는방법

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234