Validating special characters

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Passwords can be used in a secure system to authorize a user.

However, the passwords must be difficult for unauthorized users to guess. A password-protected system should ensure that users choose strong passwords.

I have a regex pattern to confirm that at least one special character is used in passwords.

The problem is it seems like it is validating numbers as well.

If the program name with the special character is specified as a literal, that is enclosed in quotes or apostrophes like this PROGRAM-ID. the program will compile without the error, It can be executed with EXEC PGM=$MYNAME.

See the description of the PGMNAME compiler option in the Enterprise COBOL Programming Guide..

So the condition is we check whether the textbox contains anything ELSE other than numbers and display a message As you can see the function validate() checks if the entered string contains characters that does NOT (notice the ^ symbol) match the numbers 0 to 9 including white spaces and special characters.

From numbers we’ll move to alphabets first an example for validation lowercase alphabets and then to validate both uppercase and lowercase.

34 22 " 35 23 # 36 24 $ 37 25 % 38 26 & 39 27 ' 40 28 ( 41 29 ) 42 2A * 43 2B 44 2C ´ 45 2D - 46 2E - 47 2F / 48 30 0 49 31 1 50 32 2 51 33 3 52 34 4 53 35 5 54 36 6 55 37 7 56 38 8 57 39 9 58 3A : 59 3B ; 60 3C 63 3F ?

64 40 @ 65 41 A 66 42 B 67 43 C 68 44 D 69 45 E 70 46 F 71 47 G 72 48 H 73 49 I 74 4A J 75 4B K 76 4C L 77 4D M 78 4E N 79 4F O 80 50 P 81 51 Q 82 52 R 83 53 S 84 54 T 85 55 U 86 56 V 87 57 W 88 58 X 89 59 Y 90 5A Z 91 5B [ 92 5C \ 93 5D ] 94 5E ^ 95 5F _ 96 60 ` 97 61 a 98 62 b 99 63 c 100 64 d 101 65 e 102 66 f 103 67 g 104 68 h 105 69 i 106 6A j 107 6B k 108 6C l 109 6D m 110 6E n 111 6F o 112 70 p 113 71 q 114 72 r 115 73 s 116 74 t 117 75 u 118 76 v 119 77 w 120 78 x 121 79 y 122 7A z 123 7B 126 7E ~ 127 7F DEL Delete/Supprimer You can also create a new variable containing the string in hexadecimal form. Therefore, it’s length will have to be twice as long as the original variable.

I'm creating a website in my native language(Danish) and we have some special characters that we use in our language, which are part of the ISO-8859-1 charset. names or places, I would like to make sure that they are alphanumeric.

Comments are closed.