導航:首頁 > 編程語言 > 輸入限制11位js

輸入限制11位js

發布時間:2023-06-28 21:17:40

① 用js的正則表達式檢測電話號碼,要求,必須是1開頭,只能是數字,並且是11位數字,這兒正則表達式怎麼寫

正則表達式:/^1d{10}$/

答案演示:

表達式意思解析:

(1)以1為開頭;

(2)d表示數字,d{10}表示出現10次數字;

(3)$表示結尾,即匹配輸入字元串的結尾位置;

(4)根據(1)、(2)、(3),正好表示11位數字

(1)輸入限制11位js擴展閱讀:

更嚴格的電話號碼校驗正則表達式:

(1)/^1(3|4|5|7|8)d{9}$/ ,這個表達式才是真正有效的電話號碼的正則表達式,表示必須以1做開頭,第二位可以是3,4,5,7,8,中的任意一位,後面9位數字可以是0-9任意數字。

身份證的校驗正則表達式:

(1)(^d{15}$)|(^d{17}([0-9]|X)$),表示匹配15位或18位身份證,且可以匹配出以X結尾的身份證號碼。

參考資料來源:網路-正則表達式

② 用JS控制一個輸入框,要求裡面只能輸入字數並且長度必須是11位,以下操作有問題,應該怎麼改正

1、新建一個html文件,命名為test.html。

③ 如何控制JSP文本框輸入電話號碼(只能輸入數字並且不能超過11位),相當感謝~

給你寫一個,這個是只能輸入數字,不相信可以試試。
<input type="text" id="a" onkeyup="value=value.replace(/[^(\d)]/g,'')"/>
至於輸入的范圍還是建專議在提交的時候屬用JS判斷
<script type="text/javascript">
function SumbitBatch(form,fun){
if(document.form.a.value<100){
alert("請填寫大於100的數字")
return false;
}
}
</script>
夠詳細不,還是不懂得話,MM我

④ js 限制文本域:一個訂單系統,手機號碼那裡限制一定要輸入11位數字,請問怎麼設置,感謝

<script>
var p = /^[\d]{11}$/; // 正則 表示 開頭為數字 要11位 結尾
function chk(n) { // 檢測函數
if(!p.test(n.value)) { // 檢測值input的值是否由數字組合並要11位 如果不是則提示
alert('只允許數字並要11位');
n.select(); // 選中輸入框內容
}
}
</script>
<body>
<input type="text" name="name" onblur="chk(this)"/> <!-- 失去焦點時開始檢測 調用chk函數 -->
</body>

⑤ html、js對input輸入數字,長度和范圍限制

input屬性備升為number,做if判斷,然後slice選取 (目前氏盯使用過此方法,比較簡單)用於添加地仿核老址時的手機號碼框

input限制只能輸入數字並限制長度
js控制input只能輸入數字和小數點後兩位,輸入其他自動清除方法

⑥ 求教js的大神,只允許輸入11位數字並且這11位數字不能全部相同的正則表達式

用了兩個正則成嗎?
第一個判讀是否是13位的數字,第二個判斷是否是連續重復的11位,如下

var str = "11111111111";//11位的數字
return (/^\d{11}$/.test(str)) && !(/^(\d)\1\1\1\1\1\1\1\1\1\1$/.test(str));

⑦ 前端js 輸入框限制(只能輸入數字,10位小數,除0[0-9]、.、--、-0[0-9]、-.不能開頭外,其他的都可以)

可以使用如下正則表達式來限制輸入框的輸入內容:

/^(?!0d|.-|..|-0d|-)(?!.*...*)(?!.*--.*)(?!.*-$)([1-9][0-9]*|0)(.[0-9]{0,10})?$/

該正則表達式的解釋如下:

const input = document.querySelector('#myInput');

input.addEventListener('input', (event) => {

const value = event.target.value;

const isValid = /^(?!0d|.-|..|-0d|-)(?!.*...*)(?!.*--.*)(?!.*-$)([1-9][0-9]*|0)(.[0-9]{0,10})?$/.test(value);

if (!isValid) {

event.target.value = value.slice(0, -1); // 阻止輸入

}

});

在這個例子中,我們首先獲取了一個 id 為 myInput 的輸入框,並添加了一個 input 事件監聽器。在事件差睜遲處理程序中,我們獲取了輸入框的虛李值,並使用正則表達式對其進行驗證。如果驗證失敗,我們阻止輸入,即將輸入框的值設為原來的值減去最後一位。這樣,就能夠實現對輸入框的限制。

⑧ javascript 正則表達式 驗證必須要有數字也必須有字母11位長度

^
varreg1=/^(d{1,10}[a-zA-Z]{1,10}([0-9a-zA-Z])*)|([a-zA-Z]{1,10}d{1,10}([0-9a-zA-Z])*)$/;
alert(reg1.test(str));
alert(reg1.test(str1));
alert(reg1.test(str2));
alert(reg1.test(str3));

長度用javascript控制吧內。容

閱讀全文

與輸入限制11位js相關的資料

熱點內容
都有哪些批發網站 瀏覽:835
家庭用什麼軟體做電腦編程 瀏覽:774
蘋果手機怎麼把文件壓成7z 瀏覽:597
禁止使用qq瀏覽器代碼 瀏覽:56
怎麼開通移動4g網路 瀏覽:130
岳陽微信公司 瀏覽:96
win10如何從備份中恢復出廠設置密碼 瀏覽:659
什麼軟體修改wifi密碼錯誤 瀏覽:582
遇見不安全網站怎麼辦 瀏覽:251
哪個app有慶余年電視劇 瀏覽:420
iphone5s視頻時很黑 瀏覽:601
js獲取埠號 瀏覽:347
手機短息發的鏈接病毒蘋果手機 瀏覽:724
win10專業忘記家庭組密碼 瀏覽:176
南寧applestore幾樓 瀏覽:296
java字元串怎麼初始化 瀏覽:349
醫美哪個app好 瀏覽:768
代碼編程和機器人編程哪個好 瀏覽:875
90版本男法 瀏覽:796
win10桌面字體難看 瀏覽:848

友情鏈接