RegExp »ç¿ëÇϱâ
../

1 / 2 / 3 / 4

¹®ÀÚ¿­À» ´Ù·ç´Â String ¸Þ¼Òµå¿Í ÇÔ²² ¹®ÀÚ¿­À» ´Ù·ç´Â ¹æ¹ýÀÌ ´õ °­·ÂÇÕ´Ï´Ù. PatternÀ» ¸¸µé¾î »ç¿ëÇÒ ¼öµµ ÀÖ°í ´õ ½±°í ºü¸¥ ¼Óµµ·Î ¹®ÀÚµéÀ» ´Ù·ê ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

1. ¼ýÀÚÀÎÁö È®ÀÎÇϱâ

function verifyDigit(input) {
	if( input.search(/\D/) != -1 ) { 
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇϼ¼¿ä..!!")
		input = input.replace(/\D/g, "")
	}
	return input
}
input·Î º¸³»¿Â °ª Áß¿¡¼­ 0¿¡¼­ 9»çÀÌÀÇ ¼ýÀÚ°¡ ¾Æ´Ñ ¸ðµç ¹®ÀÚ¸¦ º¸³»¿ÔÀ» ¶§, °æ°í âÀ» º¸¿©ÁÖ°í ±× ¹®ÀÚ¸¦ ¾ø¿£´Ù.

2. ¹®ÀÚ¿­ ¹Ù²Ù±â

¾Æ¸¶ Regular ExpressionÀÇ »ç¿ëÇÔÀÇ °¡Àå ÀûÀýÇÑ °÷ÀÌ ¹®ÀÚ¿­ÀÇ ±³Ã¼ÀÏ°Í ÀÔ´Ï´Ù. ¾Æ·¡´Â °£´ÜÇÏ°Ô ¹®ÀÚ¿­À» ´Ù¸¥ ¹®ÀÚ¿­·Î ¹Ù²Ü ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. String ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù ÈξÀ °£´ÜÇÕ´Ï´Ù.

var xx = "¾È³çÇϼ¼¿ä.. ¸¸³ª¼­ ¹Ý°©½À´Ï´Ù.. ¾È³çÇϼ¼¿ä.. ¸¸³ª¼­ ¹Ý°©½À´Ï´Ù.. "
xx = xx.replace(/¸¸³ª¼­/g, "º¸¾Æ¼­")

alert(xx)
´Â "¾È³çÇϼ¼¿ä.. º¸¾Æ¼­ ¹Ý°©½À´Ï´Ù.. ¾È³çÇϼ¼¿ä.. º¸¾Æ¼­ ¹Ý°©½À´Ï´Ù.. "·Î ³ª¿É´Ï´Ù. "¸¸³ª¼­"¸¦ "º¸¾Æ¼­"·Î ¹Ù²ß´Ï´Ù. /¸¸³ª¼­/gÀÇ g ½ºÀ§Ä¡´Â ¹®ÀÚ¿­ Áß¿¡¼­ 2¹ø ÀÌ»ó °°Àº °ÍÀÌ ÀÖÀ¸¸é ÀüºÎ ´Ù ¹Ù²Ù¶ó´Â ÁöÁ¤ÀÔ´Ï´Ù.

1 / 2 / 3 / 4


T O P