gpt4 book ai didi

javascript - 使用 javascript 和正则表达式验证 HTML 文本框

转载 作者:行者123 更新时间:2023-11-29 22:42:04 25 4
gpt4 key购买 nike

下面的代码只允许字母数字和空格。但是,我还想允许重音字符 (Ã)。正则表达式应该如何修改?

谢谢

<html>
<head>
<script type='text/javascript' src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/JavaScript">
$(function() {
$("#sub").bind("click",
function() {
$('#addText').val($('#addText').val().replace(new RegExp("[^a-zA-Z0-9 ]","g"), ''));
});
});
</script>
</head><body>
<div>Enter Text:</div>
<input id="addText" type=text/>
<input id="sub" type="button" value="Submit" />
</body></html>

最佳答案

如果您只关心 Latin-1(西欧)字母,这应该可行:

[A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\xff]

对于其他脚本(例如:希腊语、西里尔语、泰语字母、CJK 字符等),事情变得更加复杂,并且只禁止控制字符之类的东西变得更安全,而不是试图跟踪哪些字符是“字母”。

关于javascript - 使用 javascript 和正则表达式验证 HTML 文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2052864/

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