Javascript textfield中的正则表达式

Javascript textfield中的正则表达式,javascript,regex,Javascript,Regex,亲爱的各位……我有以下代码: <script> var str="KD-R435MUN2D"; var matches=str.match(/(EE|[EJU]).*(D)/i); if (matches) { var firstletter = matches [1]; var secondletter = matches [2]; var thirdletter = matches [3]; alert(firstletter + secondlet

亲爱的各位……我有以下代码:

<script>
var str="KD-R435MUN2D";
var matches=str.match(/(EE|[EJU]).*(D)/i);
if (matches) {
     var firstletter = matches [1];
     var secondletter = matches [2];
     var thirdletter = matches [3];
alert(firstletter + secondletter + thirdletter);
}else{
      alert (":(");
}
</script>

var str=“KD-R435MUN2D”;
var matches=str.match(/(EE |[EJU]).*(D)/i);
如果(匹配){
var firstletter=匹配项[1];
var secondletter=匹配项[2];
var thirdletter=匹配项[3];
警报(第一个字母+第二个字母+第三个字母);
}否则{
警报(“:(”);
}

我希望它可以控制textfield。我必须怎么做?

您可以将事件侦听器添加到textfield,并在触发事件时调用该函数。
您可以使用
document.getElementById('mod')获取文本。value

您可以将事件侦听器添加到textfield,并在触发事件时调用该函数。
<script type="text/javascript">
$("#mod").val();
var matches=str.match(/(EE|[EJU]).*(D)/i);
if (matches) {
     var firstletter = matches [1];
     var secondletter = matches [2];
     var thirdletter = matches [3];
alert(firstletter + secondletter + thirdletter);
}else{
      alert (":(");
}
</script>
您可以使用
document.getElementById('mod')获取文本。value


<script type="text/javascript">
$("#mod").val();
var matches=str.match(/(EE|[EJU]).*(D)/i);
if (matches) {
     var firstletter = matches [1];
     var secondletter = matches [2];
     var thirdletter = matches [3];
alert(firstletter + secondletter + thirdletter);
}else{
      alert (":(");
}
</script>
$(“#mod”).val(); var matches=str.match(/(EE |[EJU]).*(D)/i); 如果(匹配){ var firstletter=匹配项[1]; var secondletter=匹配项[2]; var thirdletter=匹配项[3]; 警报(第一个字母+第二个字母+第三个字母); }否则{ 警报(“:(”); }

$(“#mod”).val();
var matches=str.match(/(EE |[EJU]).*(D)/i);
如果(匹配){
var firstletter=匹配项[1];
var secondletter=匹配项[2];
var thirdletter=匹配项[3];
警报(第一个字母+第二个字母+第三个字母);
}否则{
警报(“:(”);
}
只要做:

HTML:

只要做:

HTML:


这个问题似乎非常熟悉..这不是重复吗?我只是继续我的项目,一步一步地提出一个问题。上次有几个人不理解我的问题…这个问题似乎非常熟悉..这不是重复吗?我只是继续我的项目,一步一步地提出一个问题。上次有几个人不理解理解我的问题。。。
function checkRegexp()
      {
      d = document.getElementById("mod");

      val = d.value;

      // Do the regexp on value
      }