์ ๊ท์์ ์ฌ์ฉํ์ฌ ํ๊ธ, ์์ด, ์ซ์ ์ฒดํฌ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
# ์์
var pattern1 = /[0-9]/; //์ซ์
var pattern2 = /[a-zA-Z]/; //์์ด
var pattern3 = /[ใฑ-ใ
|ใ
-ใ
ฃ|๊ฐ-ํฃ]/; //ํ๊ธ
var pattern4 = /[~!@#\#$%<>^&*]/; //ํน์๋ฌธ์
var testStr = "ํ
์คํธtest";
//์ซ์ ์ฒดํฌํ๊ณ ์ถ์ ๋
if (pattern1.test(testStr)) {
alert("์ซ์๊ฐ ํฌํจ๋ฉ๋๋ค."); //false
}
//์์ด ์ฒดํฌํ๊ณ ์ถ์ ๋
if(pattern2.test(testStr)){
alert("์์ด๊ฐ ํฌํจ๋ฉ๋๋ค."); //true
}
//ํ๊ธ ์ฒดํฌํ๊ณ ์ถ์ ๋
if(pattern3.test(testStr)){
alert("ํ๊ธ์ด ํฌํจ๋ฉ๋๋ค."); //true
}
//ํ๊ธ, ์์ด ๋๋ค ํฌํจํด์ ์ฒดํฌํ๊ณ ์ถ์ ๋
if(pattern3.test(testStr) && pattern2.test(testStr)){
alert("ํ๊ธ ์์ด ๋ชจ๋ ํฌํจ๋ฉ๋๋ค."); // true
}
# ์ฌํ
var pattern1 = /[0-9]/;
var pattern2 = /[a-zA-Z]/;
var pattern3 = /[ใฑ-ใ
|ใ
-ใ
ฃ|๊ฐ-ํฃ]/;
var pattern4 = /[~!@#\#$%<>^&*]/;
var inputVal = "ํ
์คํธ";
if (!pattern1.test(inputVal) || !pattern2.test(inputVal)) {
inputVal.replace(/[^a-z0-9]/gi,'');
}
inputVal์ ์ซ์๊ฐ ์๋๊ณ ์์ด๊ฐ ์๋ ๋ฌธ์๊ฐ ๋ค์ด๊ฐ์ ๋ ์์ด์ ์ซ์๋ฅผ ์ ์ธ์์ผ์ค๋๋ค.
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ์ ๊ท์ ์์ ๋ค (0) | 2021.01.21 |
---|---|
[JS] ์ ์ด์ฟผ๋ฆฌ id, class, name ์์ฑ ๊ฐ ๊ฐ์ ธ์ค๊ธฐ (0) | 2021.01.21 |
[Spring] ApplicationContext์ WebApplicationContext (0) | 2021.01.20 |
[Spring] root-context์ servlet-context (2) | 2021.01.20 |
[tomcat] Not allowed to load local resource ์๋ฌ (1) | 2021.01.20 |