導航:首頁 > 編程語言 > 是否包含正則js

是否包含正則js

發布時間:2023-02-25 01:09:03

1. js 正則匹配

整數或者小數:^[0-9]+\.{0,1}[0-9]{0,2}$
只能輸入數字:"^[0-9]*$"。
只能輸入n位的數字:"^\d{n}$"。
只能輸入至少n位的數字:"^\d{n,}$"。
只能輸入m~n位的數字:。"^\d{m,n}$"
只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。
只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"。
只能輸入有1~3位小數的正實數:"^[0-9]+(.[0-9]{1,3})?$"。
只能輸入非零的正整數:"^\+?[1-9][0-9]*$"。
只能輸入非零的負整數:"^\-[1-9][]0-9"*$。
只能輸入長度為3的字元:"^.{3}$"。
只能輸入由26個英文字母組成的字元串:"^[A-Za-z]+$"。
只能輸入由26個大寫英文字母組成的字元串:"^[A-Z]+$"。
只能輸入由26個小寫英文字母組成的字元串:"^[a-z]+$"。
只能輸入由數字和26個英文字母組成的字元串:"^[A-Za-z0-9]+$"。
只能輸入由數字、26個英文字母或者下劃線組成的字元串:"^\w+$"。
驗證用戶密碼:"^[a-zA-Z]\w{5,17}$"正確格式為:以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線。
驗證是否含有^%&',;=?$\"等字元:"[^%&',;=?$\x22]+"。
只能輸入漢字:"^[\u4e00-\u9fa5]{0,}$"
驗證Email地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"。
驗證InternetURL:"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"。
驗證電話號碼:"^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$"正確格式為:"XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX"。
驗證身份證號(15位或18位數字):"^\d{15}|\d{18}$"。
驗證一年的12個月:"^(0?[1-9]|1[0-2])$"正確格式為:"01"~"09"和"1"~"12"。
驗證一個月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正確格式為;"01"~"09"和"1"~"31"。 匹配中文字元的正則表達式: [\u4e00-\u9fa5]

2. js正則怎麼判斷一個字元串里必須包含大寫字母,小寫字母,數字,特殊字元 看清楚了,是必須包含,求教

這個要用 它的 Asc 值 來判斷了 程序如下:
Private Sub Command1_Click()
For u = 1 To Len(Text1.Text)
If Asc(Mid(Text1.Text, u, 1)) <= 90 And Asc(Mid(Text1.Text, u, 1)) >= 65 Then
a = a + 1
End If
Next
MsgBox "你輸入的字元串" & Text1 & "出現大寫字專母的個屬數為: " & a
End Sub

3. js正則判斷是否包含數字的問題有什麼解決辦法嗎

可以用一下的代碼來實現js正則判斷是否包含數字的問題:
function isNumber(val){
var regPos = /^\d+(\.\d+)?$/;
var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/;
if(regPos.test(val) || regNeg.test(val)){
return true;
}else{
return false;
}
} (BY三人行慕課)

4. 如何用js正則判斷一個字元串是否含有另外一個字元串,比如判斷是否含有http

JS代碼 <script type="text/javascript">
function text() {
var str;
str = document.getElementById('txt_value').value;
var myReg = /^[\w]*[h][t][t][p]+[\w]*$/;
if (myReg.test(str))
{ alert('true'); }
else {
alert('false');
}

}
</script>aspx頁面 <input type="text" id="txt_value" />
<input type="button" onclick="text();" value="驗證輸入" />

5. js 正則包含字元

js 正則表達式檢測是否包含特殊字元,代碼如下:

<scriptlanguage="javascript"type="text/javascript">

vartitle='js判斷字元串是否包含特殊字元~`';
//正則中添加需要驗證的特殊字元
varvkeyWords=/[`~!@#$^&*()+=|\\\[\]\{\}:;'\,.<>/?]/;
if(vkeyWords.test(title)){
console.log('標題含有特殊字元');
}else{
console.log('標題正常');
}

</script>

js 正則表達式判斷字元串是否包含特定的字元串,代碼如下:

<scriptlanguage="javascript"type="text/javascript">
vartitle='js正則判斷字元串是否包含js字元串';
//標題含有js字元串
varvkeyWords=/js/;
//標題開頭為js的字元串>js正則判斷字元串
//varvkeyWords=/^js/;
//標題結尾為js的字元串>字元串是否包含js
//varvkeyWords=/js$/;
//標題開頭和結尾為js的字元串>js
//varvkeyWords=/^js$/;
if(vkeyWords.test(title)){
console.log('標題含有js字元串');
}else{
console.log('標題不含有js字元串');
}

</script>

6. js 判斷是否包含字元串

可以使用JavaScript原生自帶的indexof方法。

定義和用法

indexOf() 方法可返回某個指定的字元串值在字元串中首次出現的位置。

語法

stringObject.indexOf(searchvalue,fromindex)

參數

searchvalue 必需。規定需檢索的字元串值。

fromindex 可選的整數參數。規定在字元串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字元串的首字元開始檢索。

說明

該方法將從頭到尾地檢索字元串 stringObject,看它是否含有子串 searchvalue。開始檢索的位置在字元串的 fromindex 處或字元串的開頭(沒有指定 fromindex 時)。如果找到一個 searchvalue,則返回 searchvalue 的第一次出現的位置。stringObject 中的字元位置是從 0 開始的。

提示和注釋

注釋:indexOf() 方法對大小寫敏感!

注釋:如果要檢索的字元串值沒有出現,則該方法返回 -1。

小例子,僅供參考:
<scripttype="text/javascript">
varstr="Helloworld!"
document.write(str.indexOf("Hello")+"<br/>")
document.write(str.indexOf("World")+"<br/>")
document.write(str.indexOf("world"))
</script>

7. JS中如何判斷是否包含某個符號

//全部替換
String.prototype.replaceAll = stringReplaceAll;

function stringReplaceAll(AFindText,ARepText){
raRegExp = new RegExp(AFindText,"g");
return this.replace(raRegExp,ARepText)
}
判斷符號寫個正則var pattern=\\;
yy.match(pattern);
這個轉義符可能版特殊 找類似chr轉成asc碼的函數吧權

8. js如何用正則校驗是否包含中括弧【】或者[]

校驗是否包含中括復號【】或者制[]的javascript正則表達式 /[|]|【|】/g

完整的javascript校驗程序如下

<html>
<head>
<scripttype=text/javascript>
varstr='[a-b';
varregex=/[|]|【|】/g
vara=regex.test(str);
alert(a);
</script>
</head>
<body>
</body>
</html>

運行結果

true

9. javascript正則表達式判斷一段字元串是否包含數字,

var reg = /^(?=.*\d.*\b)/;
var str = "adbf3sdfadf";
console.log(reg.test(str));

閱讀全文

與是否包含正則js相關的資料

熱點內容
windows8網路連接 瀏覽:442
怎麼快速增加qq群人數 瀏覽:919
錘子視頻播放器文件不存在 瀏覽:707
蘋果手機怎麼清理app緩存 瀏覽:682
花園戰爭2豪華升級包 瀏覽:517
電腦無法向u盤傳輸文件 瀏覽:823
bpn配置文件 瀏覽:932
501完美越獄工具 瀏覽:119
中間夾菜單裡面不能顯示壓縮文件 瀏覽:952
如何指導小學生參加編程比賽 瀏覽:275
物業的招標文件有哪些 瀏覽:452
保存游戲文件名非法或只讀 瀏覽:258
js怎麼做圖片時鍾 瀏覽:451
華為應用裡面有了app說明什麼 瀏覽:801
資料庫中xy是什麼意思 瀏覽:893
u盤打不開提示找不到應用程序 瀏覽:609
網站功能介紹怎麼寫 瀏覽:954
word在試圖打開文件時錯誤 瀏覽:108
主板無vga插槽怎麼連接編程器 瀏覽:521
錄視頻文件在哪裡刪除 瀏覽:881

友情鏈接