jQuery - use regex to update element

jQuery - use regex to update element http://stackoverflow.com/questions/33142334/set-different-multiple-values-to-different-multiple-text-boxes-using-jquery/33142497?noredirect=1#comment54097198_33142497

by Norlihazmey Ghazali

HTML

<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<input type="text" name="delivery_charge_[0][cost]"/>
<input type="text" name="delivery_charge[1][cost]"/>

<input type="text" name="delivery_charge_a[0][cost]"/>
<input type="text" name="delivery_charge_b[1][cost]"/>

<input type="text" name="delivery_charge[0][charges]"/>
<input type="text" name="delivery_charge[1][charges]"/>

JavaScript

$('input[name$="delivery_charge[][cost]"]').val('cost');
$('input[name$="[charges]"]').val('charges');

$('input[name$="[cost]"]').filter(function(){
    var regex = /delivery_charge(?!\_)/;
    if ( regex.test( $(this).attr('name') ) )
        return this
        
}).val('cost');