我有一個輸入字段,用戶可以在其中輸入他們希望搜索的域名。Jquery如何驗證域名
我的域名搜索只支持搜索爲:「something.com」或「東西」
而且只支持.com, .net, .org
,我想要做的是驗證用戶輸入時的Ajax調用之前並在出現任何錯誤時顯示錯誤消息。例如,如果用戶的類型: 「asdasdasd.asdasd」 或 「wwwasd.asdasd」 或 「www.asdasd.dk」
#domainsearch is the input field
#domanerknap is the search button
這是我的Jquery:
$(document).ready(function() {
$('#domanerknap').click(function(e) {
var doma = $('#domainsearch').val();
$('#contentajax').empty()
.css("border", "1px solid #CCCCCC")
.html('<p class="vent">Please wait...</p><p class="venter"><img src="../images/ajax.gif" /></p>');
$.ajax({
type: 'POST',
url: 'http://localhost:3000/domain',
data: {
domain: doma
},
success: function(msg){
$('#contentajax').html(msg);
$('#contentajax').css("border", "none");
}
});
});
});
它提交「asdasdasd」時,它說「無效的域名」,它應該允許如何改變? –
請參閱更新。 sry,我錯過了你希望能夠排除域擴展的事實 –
如果var doma是「testsome.oaa」,如何提升和出錯示例,那麼錯誤將是「.ooa不被支持或無效」,如果var doma是「www.adsasd」它會引發錯誤無效的域名「http://www.adsasd」 –