gpt4 book ai didi

javascript - 需要一个正则表达式,仅字母数字 _-() 除外。和 JavaScript 中的空格

转载 作者:行者123 更新时间:2023-12-03 11:38:49 30 4
gpt4 key购买 nike

嗨,我是正则表达式新手,请帮助我:我在下面尝试过,但失败了(浏览器是 ie9)

<html>
<head>


<script language="JavaScript">
function myf(){
alert(document.forms["Home"]["ww"].value);
var f=document.forms["Home"]["ww"].value;
var patt = new RegExp("[A-Z]a-z0-9().,-]");
if(patt.test(document.forms["Home"]["ww"].value))
alert(10);
}
</script>
</head>
<body >
<form method="" action="" name="Home">
<input type="text" name="ww" value="123" onblur="myf()" >
</form>
</body>
</html>

最佳答案

试试这个作为你的表达方式:

/^[A-Za-z0-9().,-]+$/g

var patt = new RegExp("^[A-Za-z0-9().,-]+$");

您想要检查整个字符串从头到尾是否只包含允许的字符。

关于javascript - 需要一个正则表达式,仅字母数字 _-() 除外。和 JavaScript 中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360842/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com