トップページ > プログラム > 2015年03月30日 > 78/iz+T1

書き込み順位&時間帯一覧

32 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000200002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
884
+ JavaScript の質問用スレッド vol.117 +

書き込みレス一覧

+ JavaScript の質問用スレッド vol.117 +
884 :デフォルトの名無しさん[sage]:2015/03/30(月) 19:14:30.02 ID:78/iz+T1
設計段階からよく考えてくれ、というコードは散見される
for-in の列挙順ランダムが考慮されてなかったり、アルファベットと数字の混在が考慮されてなかったり

>>856,861
完全一致ならこんなコードだな

function getStringType (string) {
  if (/^\d+$/.test(string)) {
    return 'Number';
  }

  if (/^[a-zA-Z]+$/) {
    return 'Alphabet';
  }

  if (/^[ぁ-ん]+$/) {
    return 'Hiragana';
  }

  return 'Unknown';
}

部分一致は>>883の問題がある
後は String#charCodeAt(0) を使った前方一致ぐらいだな
+ JavaScript の質問用スレッド vol.117 +
885 :884[sage]:2015/03/30(月) 19:19:40.01 ID:78/iz+T1
if 文の後半2つで .test(string) が抜けてるが、適宜補完してくれ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。