このalias-url.xmlがあるとしましょう
<?xml version="1.0" encoding="UTF-8"?>
<aliases>
<alias>the-plaza-1</alias>
<alias>the-subway</alias>
<alias>metro-mall-1</alias>
<alias>metro-mall-2</alias>
</aliases>
そして、次のテキストフィールド入力フォームがあります
<input name="place_name" id="place" type="text"/>
<input name="url_alias" id="alias" type="text"/>
だから、本当の取引: _ _ _
$("#place").keyup(function () {
var value = $(this).val();
$("#alias").val(value.replace(/\W+/g, '-').toLowerCase());
}).keyup();
したがって、わかりやすい URL パターンが形成されます。
私の問題は、xml ファイルで input#alias の重複をチェックする方法です。たとえば、「The Subway 」と入力すると、「 the-subway-1 」が返され、「The Plaza」が「 the-plaza- 」になります。 2"および " Metro Mall " は" Metro -mall-3 " になります。