(void) njs_string_prop(&string, value);
- n = (string.length != 0 && string.length != string.size);
+ n = (string.length != 0);
pattern = args[0].data.u.regexp->pattern;
(void) njs_string_prop(&string, value);
+ /* Byte string. */
utf8 = 0;
n = 0;
if (string.length != 0) {
+ /* ASCII string. */
utf8 = 1;
n = 1;
if (string.length != string.size) {
+ /* UTF-8 string. */
utf8 = 2;
}
}
(void) njs_string_prop(&string, &args[0]);
- n = (string.length != 0 && string.length != string.size);
+ n = (string.length != 0);
if (nxt_regex_is_valid(&pattern->regex[n])) {
ret = nxt_regex_match(&pattern->regex[n], string.start, string.size,
if (string.length != 0) {
/* ASCII string. */
utf8 = 1;
- n = 1;
if (string.length != string.size) {
/* UTF-8 string. */
utf8 = 2;
+ n = 1;
}
}