1

idの値が数字またはアルファベットのどちらであるかを確認するためにif条件で使用する式と、phonegapを使用してAndroidアプリを開発する方法を教えてください

XML の場合:-

 <cat>
    <id>1</id>
 </cat>
 <cat>
    <id>30</id>
 </cat>
 <cat>
    <id>ATTR11</id>
 </cat>
 <cat>
    <id>ATR2</id>
 </cat>

JQuery で

 $.ajax({
                type: "GET",
                url: "one.html",
                contentType: "text/xml",
                dataType: "xml",
                data: "",
                success: function(xml){
                $(xml).find("cat").each(function () {    
                  var id = $(this).find('id').text();
                 if(id == ??????){
                 var a2 = '<a href="#">'+id+'</a>';
                 $("#xyz").append(a2).trigger('create');
                 }else{
                 var a1 = '<a href="#">'+id+'</a>';
                 $("#abc").append(a1).trigger('create');
                 }

}

            }); 
4

2 に答える 2

1

正規表現パターンを使用して、id が数値かどうかを確認できます。

var checkId = new RegExp('\d*');
  1. \d 数字: [0-9]
  2. d* 0 回以上
于 2013-09-02T06:34:43.273 に答える