str = "33d4m"; //d for days and h for hours and m for min
patt=/^[1-9]+d/i;
result=patt.test(str);
document.write("Returned value: " + result);
はすなわち、Dの前に1桁がある場合にのみtrueを返す結果;未満10日は残りまたは数時間は残りの私はJavascriptの正規表現まさに私が欲しい一桁パターン
str = "23h5m"
にもtrueを返したいよう
dの前に2桁の場合はfalseを返します。
hの前の2桁がtrueの場合は、それを返します。
ここで私は間違っています。
ありがとうございます。 –
@ワシムありがとう、私はちょうどそれを再編集しました、 '[1-9]'文字セットを '\ d'数字に変更しました。それ以外は' 20h5M'がマッチしないからです。 – Robbie
私は正規表現を理解していますが、正規表現の練習が不足しているため作成できません。再度、感謝します –