|
1 | 1 | # Advanced Form Component with VueJs
|
2 | 2 |
|
3 | | -Exercise files for the course Advanced Form Component with VueJs |
4 | | - |
5 | | -### Email regex |
6 | | - |
7 | | -```php |
8 | | -/^[a-zA-Z0-9._\-]+@[a-zA-Z0-9]+([.\-]?[a-zA-Z0-9]+)?([\.]{1}[a-zA-Z]{2,4}){1,4}$/ |
9 | | -``` |
10 | | - |
11 | | -### Password regex |
12 | | - |
13 | | -```php |
14 | | -/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@#$!%*?&])[A-Za-z\d@#$!%*?&]{6,30}$/ |
15 | | -``` |
16 | | - |
17 | | -### CKEditor toolbar |
18 | | - |
19 | | -```javascript |
20 | | -full: [ |
21 | | - { name: 'document', items : [ 'Source', '-', 'Maximize'] }, |
22 | | - { name: 'editing', items : [ 'Replace', '-', 'SelectAll', 'ShowBlocks' ] }, |
23 | | - { name: 'clipboard', items : [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo' ] }, |
24 | | - { name: 'links', items : [ 'Link', 'Unlink' ] }, |
25 | | - { name: 'insert', items : [ 'Image', 'Table', 'pbckcode', 'Templates', 'qrc', 'SpecialChar' ] }, |
26 | | - { name: 'basicstyles', items : [ 'Bold', 'Italic', 'Underline', 'Strike', '-', 'RemoveFormat' ] }, |
27 | | - { name: 'paragraph', items : [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote' ] }, |
28 | | - { name: 'stylesmenus', items : [ 'Subscript', 'Styles', 'Format', 'CmdTokens' ] } |
29 | | -] |
30 | | -``` |
| 3 | +Completed exercise files for the course Advanced Form Component with VueJs |
0 commit comments