0

Node.jsで、ユーザーが発行したドメインが可能で、許可された文字のみが含まれているかどうかを確認するにはどうすればよいですか?

実際のドメインが存在するかどうかは確認したくありません。構文的に正しいことだけを確認します。

例えば。something.something.something は許可する必要がありますが、"*)()-.net は許可しないでください。

質問でいくつかの正規表現を使用しようとしましたPHPでドメイン名を検証する方法は? ただし、ノードでこれらを使用する方法が実際にはわかりません。彼らはいつも間違っているように見えました。

4

2 に答える 2

0

次のようなものを試してください

var reg = new RegExp("[^a-z0-9-.]","i");
reg.test("asdasd.com")//returns false, invalid characters not found
reg.test("asd(.com")//returns true ,invalid characters found 
于 2013-11-03T16:23:33.270 に答える