μ κ·μμ μ¬μ©νμ¬ νκΈ, μμ΄, μ«μ μ²΄ν¬ νλ λ°©λ²μ λλ€.
# μμ
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 |