亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascript/Jquery - 檢查字符前是否存在數字

javascript/Jquery - 檢查字符前是否存在數字

郎朗坤 2021-12-23 14:57:38
我有一個文本框,它允許用戶只輸入數值和 'y' 和 'm' 值。function ValidateAge(evt) {  evt = (evt) ? evt : window.event;  var charCode = (evt.which) ? evt.which : evt.keyCode;  if ((charCode == 89) || (charCode == 77) || (charCode == 109) || (charCode == 121)) {    return true;  }  if ((charCode > 31 && (charCode < 48 || charCode > 57))) {    return false;  }  return true;}如何驗證文本框以檢查“y”和“m”之前是否應該始終有一個數字。更新:總會有 y 或 m。y 和 m 應始終以數字開頭Y 和 M 都可以出現在文本框中y 和 m 可以輸入為小寫或大寫
查看完整描述

1 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

您可以使用以下正則表達式:


function ValidateAge(text){

  var reg = new RegExp(/^((\d+)y*m*)+$/ig); // 'ig': Case insensitive match

  return reg.test(text);

}


ValidateAge('123m'); // true

ValidateAge('1y'); // true

ValidateAge('a123m'); // false

ValidateAge('123ms'); // false

ValidateAge('1ymmmmm1y1m1y22yyyy3'); // true

ValidateAge('1my'); // false


查看完整回答
反對 回復 2021-12-23
  • 1 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號