我正在寻找一个脚本来检查字段中是否写有这些字段:
在提交表单之前需要检查这些内容。如果它之后,我可以在PHP中完成它,但我想在发送表单之前用JavaScript或其他东西来做。
Link to your profile:
<input type="text" id="profile" name="profile" maxlength="70"><br>
对于验证,我使用javascript-coder中的JavaScript,但我没有看到如何配置它来检查自定义字符串。
答案 0 :(得分:0)
function checkURL(str) {
if(str.indexOf("http://") > -1 && (str.indexOf("steamcommunity") > -1 || str.indexOf("op.gg") > -1))
return true;
return false;
}
编辑:
您拥有input
元素
<input type="text" id="profile" name="profile" maxlength="70">
你取其值,然后使用调用函数:
var s = document.getElementById('profile').value;
if(!checkURL(s)) {
//it's not valid, do stuff
}
else {
//it's valid
}
答案 1 :(得分:0)
您可以使用正则表达式。这是一些伪代码:
var input = <the text from the input field>
var regex = /^http:\/\/(\w+\.)*(steamcommunity.\w+|op\.gg)\//
if (input.match(regex)) {
// Accept the input
}
Here's a page您可以测试此正则表达式过滤掉不需要的输入