所以我正尝试将客户端验证添加到javascript文件中...我已在下面复制了我的代码...我关注的代码是最后一行。 我要这样做,以便客户端只接受空格字符或大小写字母!
在页面的下方,“备注”字段以及“ formcheck”还有一些“ truefeedback”和“ falsefeedback”变量。和“验证类型”。
谢谢
//set up the objects that contain the validation data for regex. These values must use the same name as the id of the form input.
var myreg = new Object();// set up the object containing the regex expressions to be used.
myreg.telephone = /^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/g;
myreg.telmobile = /^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/g;
myreg.postcode = /^(GIR ?0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]([0-9ABEHMNPRV-Y])?)|[0-9][A-HJKPS-UW]) ?[0-9][ABD-HJLNP-UW-Z]{2})$/g;
myreg.email = /^.+?\@.*?$/;
**myreg.notes = /[A-Za-z]+/;**
我希望我的网页给我一个消息,即在“注释”字段中只能接受空格字符和小写/大写字母。
答案 0 :(得分:0)
此正则表达式仅接受包含字母或空格的文本:
/^[A-Za-z\s]*$/
A-Z 是大写字符。 a-z 是小写字符, \ s 是空格。 希望这就是您想要的。