私はそれが私が^\d+[^.*]|\.\d+|-in.addr.arpa.$
正規表現
93
93.12
93.32.12
93.32.12.10-in.addr.arpa.
www.domain.com
www
domain..983
を試してみました
リバースDNSの目的のためにこの種のパターンに一致する場合、テキストフィールドを検証しようとしていますが、それはそれ間違っている最後のものと一致しましたここでは最初の4例
と一致している必要があり、私のルールです
function check_record_NPTR(field){
var regex = /^\d+[^.*]|\.\d+|-in.addr.arpa.$/;
if(!regex.test(field.value)){
highlight(field,true);
return false;
}
else{
highlight(field,false);
return true;
}
}
この正規表現で達成しようとするルールを提供してください –
あなたの正規表現には次のようなものがあります:文字列は少なくとも1つの数字で始まり、その後に1文字、つまりドットもアスタリスクもありません。または、ドットが含まれ、少なくとも1つの数字が続きます。または、文字列 "-in" +任意のchar + "addr" +任意のchar + "arpa" +任意のcharで終了します。 ---それはあなたが達成したいと思ったものではないと確信しています。 –
私の最初の投稿にルールを追加しました ありがとうございます – tba