@@ -6722,13 +6722,13 @@ Alias of `Variant[Stdlib::Windowspath, Stdlib::Unixpath]`
6722
6722
6723
6723
Type to match base32 String
6724
6724
6725
- Alias of ` Pattern[/^ [a-z2-7]+={,6}$ /, /^ [A-Z2-7]+={,6}$ /] `
6725
+ Alias of ` Pattern[/\A [a-z2-7]+={,6}\z /, /\A [A-Z2-7]+={,6}\z /] `
6726
6726
6727
6727
### Stdlib::Base64
6728
6728
6729
6729
Type to match base64 String
6730
6730
6731
- Alias of ` Pattern[/^ [a-zA-Z0-9\/\+]+={,2}$ /] `
6731
+ Alias of ` Pattern[/\A [a-zA-Z0-9\/\+]+={,2}\z /] `
6732
6732
6733
6733
### Stdlib::Compat::Absolute_path
6734
6734
@@ -6870,34 +6870,34 @@ Alias of `Enum['stopped', 'running']`
6870
6870
6871
6871
See ` man chmod.1 ` for the regular expression for symbolic mode
6872
6872
6873
- Alias of ` Pattern[/^ (([0-7]{1,4})|(([ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+)(,([ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+))*))$ /] `
6873
+ Alias of ` Pattern[/\A (([0-7]{1,4})|(([ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+)(,([ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+))*))\z /] `
6874
6874
6875
6875
### Stdlib::Filesource
6876
6876
6877
6877
Validate the source parameter on file types
6878
6878
6879
6879
Alias of `Variant[ Stdlib::Absolutepath, Stdlib::HTTPUrl, Pattern[
6880
- /^file :\/\/\/ ([ ^ \/ \0] +(\/ )?)+$ /,
6881
- /^puppet :\/\/ (([ \w-] +\. ?)+)?\/ ([ ^ \/ \0] +(\/ )?)+$ /,
6880
+ /\Afile :\/\/\/ ([ ^ \n \ / \0 ] +(\/ )?)+\z /,
6881
+ /\Apuppet :\/\/ (([ \w-] +\. ?)+)?\/ ([ ^ \n \ / \0 ] +(\/ )?)+\z /,
6882
6882
]] `
6883
6883
6884
6884
### Stdlib::Fqdn
6885
6885
6886
6886
The Stdlib::Fqdn data type.
6887
6887
6888
- Alias of ` Pattern[/^ (([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$ /] `
6888
+ Alias of ` Pattern[/\A (([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])\z /] `
6889
6889
6890
6890
### Stdlib::HTTPSUrl
6891
6891
6892
6892
The Stdlib::HTTPSUrl data type.
6893
6893
6894
- Alias of ` Pattern[/(?i:^https :\/\/)/] `
6894
+ Alias of ` Pattern[/(?i:\Ahttps :\/\/.*\z )/] `
6895
6895
6896
6896
### Stdlib::HTTPUrl
6897
6897
6898
6898
The Stdlib::HTTPUrl data type.
6899
6899
6900
- Alias of ` Pattern[/(?i:^https ?:\/\/)/] `
6900
+ Alias of ` Pattern[/(?i:\Ahttps ?:\/\/.*\z )/] `
6901
6901
6902
6902
### Stdlib::Host
6903
6903
@@ -6993,7 +6993,7 @@ Alias of `Pattern[/\A[[:xdigit:]]{1,4}(:[[:xdigit:]]{1,4}){7}\z/]`
6993
6993
6994
6994
A type for a MAC address
6995
6995
6996
- Alias of ` Pattern[/^ ([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ /, /^ ([0-9A-Fa-f]{2}[:-]){19}([0-9A-Fa-f]{2})$ /] `
6996
+ Alias of ` Pattern[/\A ([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})\z /, /\A ([0-9A-Fa-f]{2}[:-]){19}([0-9A-Fa-f]{2})\z /] `
6997
6997
6998
6998
### Stdlib::ObjectStore
6999
6999
@@ -7005,13 +7005,13 @@ Alias of `Variant[Stdlib::ObjectStore::GSUri, Stdlib::ObjectStore::S3Uri]`
7005
7005
7006
7006
The Stdlib::ObjectStore::GSUri data type.
7007
7007
7008
- Alias of ` Pattern[/^gs :\/\//] `
7008
+ Alias of ` Pattern[/\Ags :\/\/.*\z /] `
7009
7009
7010
7010
### Stdlib::ObjectStore::S3Uri
7011
7011
7012
7012
The Stdlib::ObjectStore::S3Uri data type.
7013
7013
7014
- Alias of ` Pattern[/^s3 :\/\//] `
7014
+ Alias of ` Pattern[/\As3 :\/\/.*\z /] `
7015
7015
7016
7016
### Stdlib::Port
7017
7017
@@ -7041,13 +7041,13 @@ Alias of `Enum['kern', 'user', 'mail', 'daemon', 'auth', 'syslog', 'lpr', 'news'
7041
7041
7042
7042
this regex rejects any path component that does not start with "/" or is NUL
7043
7043
7044
- Alias of ` Pattern[/^\ /([^\/\0]+\/*)*$ /] `
7044
+ Alias of ` Pattern[/\A\ /([^\n\ /\0]+\/*)*\z /] `
7045
7045
7046
7046
### Stdlib::Windowspath
7047
7047
7048
7048
The Stdlib::Windowspath data type.
7049
7049
7050
- Alias of ` Pattern[/^ (([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/] `
7050
+ Alias of ` Pattern[/\A (([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+)).*\z /] `
7051
7051
7052
7052
### Stdlib::Yes_no
7053
7053
0 commit comments