2011年4月18日 星期一

regular expression: describes a pattern of characters

JavaScript需要將特定字元篩選出來,然後移除掉。
這時候就需要RegExp啦!!
兩個reference:
JavaScript RegExp Object
Regular Expression (RegExp) in JavaScript

my code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
printf("errorChar = \"\";\n\n");
// JavaScript RegExp Object
printf("var charPattern = /\\~|\\`/g;\n\n");
printf("errorChar = value.match(charPattern);\n\n");

// If not null, found unacceptable character
printf("if (errorChar != null)\n\n");
printf("{\n\n");
  printf("errorChar = errorChar + ' is not acceptable character.';\n\n");
  printf("alert (errorChar);\n\n");
  // remove unacceptable character
  printf("switch(detectFrm)\n\n");
  printf("{\n\n");
     printf("case 1:\n\n"); // Subscriber ID
       printf("document.adslLineConfFRM.i_lineInforId.value = value.replace(charPattern,\"\")\n\n");
       printf("break;\n\n");
     printf("case 2:\n\n"); // Subscriber Name
     ...
  printf("}\n\n");

printf("}\n\n");

1 則留言:

carlpin 提到...

http://www.regexper.com/
竟然有這個網頁,可以圖形畫耶!!!