1、JavaScript驗證網址的正則表達式!!!
試試這個。匹配網址URL的正則表達式:[a-zA-z]+://[^s]*
評註:網上流傳的版本功能很有限,上面這個基本可以滿足需求
2、javascript正則表達式驗證
|^原來你的小數可以以0結尾啊...
/^0$|^[1-9]+\d*(\.\d*[1-9])?$|^0\.\d+$/
看來你心挺細的,考慮的很周全版
還有簡單的方法是權test,不用match
if(/^0$|^[1-9]+\d*(\.\d*[1-9])?$|^0\.\d+$/ .test(val)){
alert("OK");
}else{
alert("NO");
}
3、javascript獲取域名的後綴的正則表達式(頂級域名)
p
4、如何用javascript+正則表達式提取網址路徑?給20分
http://[a-z0-9A-Z_.]+/(?:\w+/){0,}
5、JavaScript中可以使用正則表達式么?如果能,該如何使用呢?
首先肯定的是JavaScript中是可以使用正則表達式的。
下面我就借鑒秒秒學上的內容,簡單說下。
在沒有了解正則表達式之前,是很難理解它的強大功能的,我們先來看一個在JavaScript中使用正則表達式的語句。
//創建正則表達式,這和聲明字元串很相似,但hello不是放在雙引號中,而是在雙斜杠中』//』。
var myRE = /hello/;
示例中創建正則表達式的代碼其實是簡寫,完整寫法為:var myRE = new RegExp(「hello」);
/*
*使用正則表達式在字元串中查找信息。
*下面代碼使用test方法匹配字元串,這里在myString中匹配myRE中的」hello」字元串,
*若myString中能匹配到test方法,則返回true,否則返回false。匹配過程是大小寫敏
*感的。
*/
var myString = 「Does this sentence have the word hello in it?」
if( myRE.test(myString) ) {
alert(「Yes」);
}
test方法只返回true和false,而使用search方法能返回」hello」在myString中第一次出現的下標。
介紹了JavaScript中使用正則表達式的用法後,下面我們來說下正則表達式本身。
在剛剛的示例中,我們用正則表達式匹配的是字元串hello。但很多時候需要匹配的字元串是比較復雜的,如電子郵箱的格式。這時我們就要使用由普通字元以及特殊字元組成的文字模式。特殊字元也許對不了解正則表達式的人來說就是一串亂七八糟的字元,但其實就是因為有了這些亂糟糟的字元,才能使正則表達式好些的強大。下面我們來了解下正則表達式中的特殊字元:
通過普通字元以及特殊字元可以組成復雜的正則表達式。如下是一個逐漸復雜的示例:
其實上面的正則表達式並不算復雜。很多常用的正則表達式可以在網上找到,不用我們自己編寫,如:
匹配電子郵箱:/^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$/
匹配URL:/^(https?://)?([da-z.-]+).([a-z.]{2,6})([/w .-]*)*/?$/
復雜正則表達式的編寫並不簡單,題主只要先大概的了解即可,希望能幫助你入門,推薦你去一個不錯的自學網站 秒秒學上過一遍基礎知識。
6、如何利用JavaScript正則表達式驗證網址
^|var reg = /^專(?:http(?:s|屬)://|)(?:(?:w*?).|)(?:w*?).(?:w{2,4})(?:?.*|/.*|)$/ig
console.log(reg.test(location.href))
7、怎樣在JavaScript中使用正則表達式截取URL裡面特定的字元串?
實現的效果:在字元串中abcdefgname='test'sddfhskshjsfsjdfps中獲取name的值test
實現的機制:通過replace的回調函數獲取。
8、如何利用JavaScript正則表達式驗證網址
用JavaScript的正則表達式驗證網址格式是否正確,方法很多,這只是一個實現的方法.
代碼如下:
<script type="text/javascript">
function IsUrl(str){
var regUrl = /(http\:\/\/)?([\w.]+)(\/[\w- \.\/\?%&=]*)?/gi;
var result = str.match(regUrl);
if(result!=null) {alert( "Yes ")}
else {alert( "No! ")}
}
</script>
<script type="text/javascript ">
function IsUrl(str){
var regUrl = /(http\:\/\/)?([\w.]+)(\/[\w- \.\/\?%&=]*)?/gi;
var result = str.match(regUrl);
if(result!=null) {alert( "Yes ")}
else{alert( "No! ")}
}
</script>
調用方法:
<Form name= "bao ">
<input TYPE= "text " NAME= "txt ">
<Input TYPE=BUTTON value= "TestURL " onClick= "IsUrl(document.bao.txt.value) ">
</FORM>
9、javascript正則表達式匹配URL
var url = 'http://xxx.com/index.php?page=1';不建議使用正則,可使用location對象提取page參數進內行處理容
10、/正斜杠在javascript正則表達式中怎麼表示?
所有的程來序語言用的自正則表達式基本是一致的。