Skip to content

특수문자 정규 표현식

조회 수 22532 추천 수 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/136/trackback
List of Articles
번호 제목 글쓴이 날짜sort 조회 수

리눅스 커널 버전 편하게 분석할 수 있는 사이트

/etc/syslog.conf 의 이해

파일시스템 생성 mount 및 포맷 ext3 ext4

X-Window 설치후 한글 깨짐발생

하드디스크 정보보기 smartctl

텍스트 모드 설정 유틸리티 Setup 없다 file

리눅스에서 윈도우 공유폴더 접근하기. samba

eAccelerator설치와 PHP 성능 향상 분석

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

phpmyadmin 에 로그인시 The configuration file now nee...

ssh 로 상대방 서버에 자동으로 접속하기

sulinux 1.0. 서버 패키지 리스트

snmpd 로그메세지 남기지 않기

iSCSI 설정하기

iscsi-target 설정 에러 모음

CentOS 5.4 Samba 서버 <-> 윈도우7에서 접근 문제

tomcat log 쌓이는 것 방지하기

[Linux_CentOS_5.5] 텍스트 모드(Text mode)에서 해상도 변경 file

CentOS 5.4 Crond 설치

libphp4.so: cannot restore segment prot after reloc: P...

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234