JSFiddle - React, Tailwind, and code Playground

by elclanrs

HTML

<select class="appointments" id="14" name="appointments[]">
    <option>.. Select:</option>
    <option value="1">[ 4:00 ]</option>
    <option value="2">[ 4:05 ]</option>
    <option value="3">[ 4:10 ] Eliza Fox</option>
    <option value="4">[ 4:15 ]</option>
    <option value="5">[ 4:20 ]</option>
    <option value="6">[ 4:25 ] diane davison</option>
    <option value="7">[ 4:30 ]</option>
    <option value="8">[ 4:35 ]</option>
    <option value="9">[ 4:40 ]</option>
    <option value="10">[ 4:45 ] John Smith</option>
    <option value="11">[ 4:45 ] George Washington</option>
</select>

JavaScript

var isDup = function() {

    var $options = $('select').find('option'),
        opts = [],
        dup = false;

    $options.each(function() {
        var value = $(this).text().match(/\d+:\d+/);
        if (!~$.inArray(String(value), opts)) {
            opts.push(String(value));
        } else {
            dup = true;
            return false;
        }
    });

    return dup;
};

alert(isDup());