Recently the basic functions of the game have been developed, and then login to register this piece, the user name needs to remove the string of special characters and escape characters, the code is as follows:
<pre name= "Code" class= "JavaScript" >/*** * removes special characters from the string */var excludespecial = function (s) { //de-antisense character s = S. Replace (/[\ ' \ "\\\/\b\f\n\r\t]/g, '); Remove the special character s = s.replace (/[\@\#\$\%\^\&\*\ (\) \{\}\:\ "\l\<\>\?\[\]]/); return s; };function Main () { var s = "He is\tcalled ' Johnny '";; Console.log (s); Console.log (Excludespecial (s)); Console.log (s);}; Main ();
Input results
As you can see from the output, the function does not change the original string value.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Strings in JavaScript are stripped of special characters and escape characters