be used in pattern. * @param string $replacement The replacement text. * @param string $string The string being checked. * @param string $option * @return string The resultant string on success. * @throws MbstringException * */ function mb_ereg_replace(string $pattern, string $replacement, string $string, string $option = "msr"): string { error_clear_last(); $result = \mb_ereg_replace($pattern, $replacement, $string, $option); if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * * * @return array * @throws MbstringException * */ function mb_ereg_search_getregs(): array { error_clear_last(); $result = \mb_ereg_search_getregs(); if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * mb_ereg_search_init sets * string and pattern * for a multibyte regular expression. These values are used for * mb_ereg_search, * mb_ereg_search_pos, and * mb_ereg_search_regs. * * @param string $string The search string. * @param string $pattern The search pattern. * @param string $option The search option. See mb_regex_set_options for explanation. * @throws MbstringException * */ function mb_ereg_search_init(string $string, string $pattern = null, string $option = "msr"): void { error_clear_last(); if ($option !== "msr") { $result = \mb_ereg_search_init($string, $pattern, $option); } elseif ($pattern !== null) { $result = \mb_ereg_search_init($string, $pattern); } else { $result = \mb_ereg_search_init($string); } if ($result === false) { throw MbstringException::createFromPhpError(); } } /** * Returns the matched part of a multibyte regular expression. * * @param string $pattern The search pattern. * @param string $option The search option. See mb_regex_set_options for explanation. * @return array * @throws MbstringException * */ function mb_ereg_search_regs(string $pattern = null, string $option = "ms"): array { error_clear_last(); if ($option !== "ms") { $result = \mb_ereg_search_regs($pattern, $option); } elseif ($pattern !== null) { $result = \mb_ereg_search_regs($pattern); } else { $result = \mb_ereg_search_regs(); } if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * * * @param int $position The position to set. If it is negative, it counts from the end of the string. * @throws MbstringException * */ function mb_ereg_search_setpos(int $position): void { error_clear_last(); $result = \mb_ereg_search_setpos($position); if ($result === false) { throw MbstringException::createFromPhpError(); } } /** * * * @param string $pattern The regular expression pattern. Multibyte characters may be used. The case will be ignored. * @param string $replace The replacement text. * @param string $string The searched string. * @param string $option * @return string The resultant string. * @throws MbstringException * */ function mb_eregi_replace(string $pattern, string $replace, string $string, string $option = "msri"): string { error_clear_last(); $result = \mb_eregi_replace($pattern, $replace, $string, $option); if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * Set/Get the HTTP output character encoding. * Output after this function is called will be converted from the set internal encoding to encoding. * * @param string $encoding If encoding is set, * mb_http_output sets the HTTP output character * encoding to encoding. * * If encoding is omitted, * mb_http_output returns the current HTTP output * character encoding. * @return string|bool If encoding is omitted, * mb_http_output returns the current HTTP output * character encoding. Otherwise, * Returns TRUE on success. * @throws MbstringException * */ function mb_http_output(string $encoding = null) { error_clear_last(); if ($encoding !== null) { $result = \mb_http_output($encoding); } else { $result = \mb_http_output(); } if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * Set/Get the internal character encoding * * @param string $encoding encoding is the character encoding name * used for the HTTP input character encoding conversion, HTTP output * character encoding conversion, and the default character encoding * for string functions defined by the mbstring module. * You should notice that the internal encoding is totally different from the one for multibyte regex. * @return string|bool If encoding is set, then * Returns TRUE on success. * In this case, the character encoding for multibyte regex is NOT changed. * If encoding is omitted, then * the current character encoding name is returned. * @throws MbstringException * */ function mb_internal_encoding(string $encoding = null) { error_clear_last(); if ($encoding !== null) { $result = \mb_internal_encoding($encoding); } else { $result = \mb_internal_encoding(); } if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * * * @param string $str * @param string $encoding * @return int Returns a code point of character. * @throws MbstringException * */ function mb_ord(string $str, string $encoding = null): int { error_clear_last(); if ($encoding !== null) { $result = \mb_ord($str, $encoding); } else { $result = \mb_ord($str); } if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * Parses GET/POST/COOKIE data and * sets global variables. Since PHP does not provide raw POST/COOKIE * data, it can only be used for GET data for now. It parses URL * encoded data, detects encoding, converts coding to internal * encoding and set values to the result array or * global variables. * * @param string $encoded_string The URL encoded data. * @param array|null $result An array containing decoded and character encoded converted values. * @throws MbstringException * */ function mb_parse_str(string $encoded_string, ?array &$result): void { error_clear_last(); $result = \mb_parse_str($encoded_string, $result); if ($result === false) { throw MbstringException::createFromPhpError(); } } /** * Set/Get character encoding for a multibyte regex. * * @param string $encoding The encoding * parameter is the character encoding. If it is omitted, the internal character * encoding value will be used. * @return string|bool * @throws MbstringException * */ function mb_regex_encoding(string $encoding = null) { error_clear_last(); if ($encoding !== null) { $result = \mb_regex_encoding($encoding); } else { $result = \mb_regex_encoding(); } if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * Sends email. Headers and messages are converted and encoded according * to the mb_language setting. It's a wrapper function * for mail, so see also mail for details. * * @param string $to The mail addresses being sent to. Multiple * recipients may be specified by putting a comma between each * address in to. * This parameter is not automatically encoded. * @param string $subject The subject of the mail. * @param string $message The message of the mail. * @param string|array|null $additional_headers String or array to be inserted at the end of the email header. * * This is typically used to add extra headers (From, Cc, and Bcc). * Multiple extra headers should be separated with a CRLF (\r\n). * Validate parameter not to be injected unwanted headers by attackers. * * If an array is passed, its keys are the header names and its * values are the respective header values. * * When sending mail, the mail must contain * a From header. This can be set with the * additional_headers parameter, or a default * can be set in php.ini. * * Failing to do this will result in an error * message similar to Warning: mail(): "sendmail_from" not * set in php.ini or custom "From:" header missing. * The From header sets also * Return-Path under Windows. * * If messages are not received, try using a LF (\n) only. * Some Unix mail transfer agents (most notably * qmail) replace LF by CRLF * automatically (which leads to doubling CR if CRLF is used). * This should be a last resort, as it does not comply with * RFC 2822. * @param string $additional_parameter additional_parameter is a MTA command line * parameter. It is useful when setting the correct Return-Path * header when using sendmail. * * This parameter is escaped by escapeshellcmd internally * to prevent command execution. escapeshellcmd prevents * command execution, but allows to add additional parameters. For security reason, * this parameter should be validated. * * Since escapeshellcmd is applied automatically, some characters * that are allowed as email addresses by internet RFCs cannot be used. Programs * that are required to use these characters mail cannot be used. * * The user that the webserver runs as should be added as a trusted user to the * sendmail configuration to prevent a 'X-Warning' header from being added * to the message when the envelope sender (-f) is set using this method. * For sendmail users, this file is /etc/mail/trusted-users. * @throws MbstringException * */ function mb_send_mail(string $to, string $subject, string $message, $additional_headers = null, string $additional_parameter = null): void { error_clear_last(); $result = \mb_send_mail($to, $subject, $message, $additional_headers, $additional_parameter); if ($result === false) { throw MbstringException::createFromPhpError(); } } /** * * * @param string $pattern The regular expression pattern. * @param string $string The string being split. * @param int $limit * @return array The result as an array. * @throws MbstringException * */ function mb_split(string $pattern, string $string, int $limit = -1): array { error_clear_last(); $result = \mb_split($pattern, $string, $limit); if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } /** * This function will return an array of strings, it is a version of str_split with support for encodings of variable character size as well as fixed-size encodings of 1,2 or 4 byte characters. * If the split_length parameter is specified, the string is broken down into chunks of the specified length in characters (not bytes). * The encoding parameter can be optionally specified and it is good practice to do so. * * @param string $string The string to split into characters or chunks. * @param int $split_length If specified, each element of the returned array will be composed of multiple characters instead of a single character. * @param string $encoding The encoding * parameter is the character encoding. If it is omitted, the internal character * encoding value will be used. * * A string specifying one of the supported encodings. * @return array mb_str_split returns an array of strings. * @throws MbstringException * */ function mb_str_split(string $string, int $split_length = 1, string $encoding = null): array { error_clear_last(); if ($encoding !== null) { $result = \mb_str_split($string, $split_length, $encoding); } else { $result = \mb_str_split($string, $split_length); } if ($result === false) { throw MbstringException::createFromPhpError(); } return $result; } Ordering | Fashion Scrubs, Nursing Scrubs, Medical Scrubs & Nursing Uniforms - Iguanamed Scrubs, Dickies Scrubs, College Scrubs, Landau Uniforms, Peaches Uniforms, Jockey Scrubs, Cherokee Scrubs, Wink Scrubs, Urbane Scrubs and other Popular Scrub Brands

We are currently not taking new orders until further notice but customers can contact customer service for status of existing orders.

Using the Shopping Cart

When you see an item you’d like to purchase, simply click the “ADD TO CART” button next to the item. That puts the item in your shopping cart and takes you to the Shopping Cart page, where you will be able to view the items you have added to your cart. You can also change the quantity of each item you have selected and remove items. From your cart, you can choose to either check out or continue shopping.

Note: Our site uses an Internet technology called “Cookies” to keep track of the items you put in your shopping cart. If you experience any problems with items disappearing from your shopping cart, make sure you have Cookies “enabled” in your web browser.

When you are ready to order, the first step before Checkout is to review your order on the Shopping Cart page. When you are satisfied with your order, click “Proceed to Checkout.”

Product Availability

We do our best to keep the product options and availability up-to-date; however, on occasion demand for a product will exceed the quantity in stock. If you order an item that is currently out of stock, you will be notified by e-mail or by phone that the product is backordered.
Note: If you are using e-mail filters and/or blockers, make sure that you can receive e-mails from Scrubsinfashion.com so that e-mails such as these will come through.
If an item (or items) you have ordered are on backorder, you will be sent an email with options for exchange or alternative shipping options.

Payment Options & Information

Online we accept payment by Discover, Visa, MasterCard, and American Express credit cards. Google Checkout and PayPal are also available.

After placing a credit card order, your card is processed and charged. When approved, the card will be charged for the items plus, amount of shipping, and any applicable sales tax (California only).

Sales Tax

There is no sales tax for shipments outside of California. Sales tax is charged for orders shipped to California where sales taxes are applicable. Sales tax will be refunded for returned items.
State and local sales tax rates are subject to change at any time.

Order Acceptance

Please note that there may be certain orders that we are unable to accept and must cancel. We reserve the right, at our sole discretion, to refuse or cancel any order for any reason. Some situations that may result in your order being cancelled include limitations on quantities available for purchase, inaccuracies or errors in product or pricing information, or problems identified by our credit and fraud avoidance department. We may also require additional verifications or information before accepting any order. We will contact you if all or any portion of your order is cancelled or if additional information is required to accept your order. If your order is cancelled after your payment has been processed, we will issue a credit to your payment method in the amount of the charge.

Order Confirmation

When you place an order, you will immediately receive an e-mail to the e-mail address you provide confirming that your order has been received. You will receive a second email informing you that your order is being processed (usually the next business day). If any of your items are on backorder, you will be informed at this time. Once your order has been processed, you will receive a third email with your tracking number.
You may be sent additional e-mail notices if there is an issue with payment, or if any other issue arises with your order.
Please make sure to enter your valid e-mail address correctly at Checkout so that you will receive your e-mail confirmations and notices. Note: If you are using e-mail filters and/or blockers, make sure that you can receive e-mails from Scrubsinfashion.com so that e-mail notices such as these will come through.

Order Tracking

With the exception of certain special order items, all of our customers will receive a tracking or delivery confirmation number with their shipping confirmation e-mail. To track your order, simply go here and enter your given tracking number.

How to Cancel or Change an Order

If you wish to modify or cancel your order, we will make every effort to modify your order before it is shipped. Once your order has been prepared to ship or shipped we cannot modify or cancel the order.
Please email customer service at customer_service@scrubsinfashion.com or call (888) 260-0502 as soon as possible with your request for cancellation or changes. If you wish to make changes and your order has already shipped, a return or exchange may be needed. Download the Download Return/Exchange Form for more information.

Computer Monitor Color Accuracy

We do our best to accurately represent the appearance of the products we sell on our online store. However, please keep in mind that if your monitor color settings have been changed or are not set to the default standard settings, a product’s true colors may not appear as they should on your screen..

TOP