仅对类型单词英语或波斯语或数字进行验证
validation only for type word english or persian or number?
如何只验证类型单词英语或波斯语或数字,每个单独的输入?
我不想使用插件。
只输入英文-> hello
只输入波斯语-> سلام
只输入number -> 123123
1。只说英语
var only_english = 'abcdAbDKDk',
mixed = 'سلامaaSDSD';
if (/[^A-Za-z]/g.test(only_english)) {
alert('"only_english" contains characters other than English');
} else {
alert('"only_english" contains only English characters');
}
if (/[^A-Za-z]/g.test(mixed)) {
alert('"mixed" contains characters other than English');
} else {
alert('"mixed" contains only English characters');
}
2。波斯只
var only_persian = 'سلام',
mixed = 'سلامaaSDSD';
if (/[^'u0600-'u06FF]/g.test(only_persian)) {
alert('"only_persian" ontains characters other than Persian');
} else {
alert('"only_persian" ontains only Persian characters');
}
if (/[^'u0600-'u06FF]/g.test(mixed)) {
alert('"mixed" contains characters other than Persian');
} else {
alert('"mixed" contains only Persian characters');
}
3。只有数字
var only_numbers = '12334',
mixed = '3124adqad';
if (/[^0-9]/g.test(only_numbers)) {
alert('"only_numbers" does not contain only numbers');
} else {
alert('"only_numbers" contains only numbers');
}
if (/[^0-9]/g.test(mixed)) {
alert('"mixed" does not contain only numbers');
} else {
alert('"mixed" contains only numbers');
}
应该使用RegularExpressionValidator并将它的validationExpression设置为:只有英语= [A-Za-z]+Only Number ='d+
var only_persian = 'salam 1ایران';
if (/^[A-Za-z'u0600-'u06FF's]*$/.test(only_persian)) {
alert(true);
} else {
alert(false);
}
相关文章:
- 我的角度形式输入[数字]验证不起作用
- 将数字验证为正数
- 为什么 MVC4 验证 js 自动将数字验证添加到日期时间
- Javascript数字验证功能起作用+需要建设性的批评
- JS,检查仅包括退格的数字验证
- 数字验证不起作用
- AngularJS中范围内的数字验证
- 不带regex 2的字母数字验证javascript
- 不带regex的字母数字验证javascript
- 数字验证javascript中的问题
- 使用RegExp进行数字验证,以防止无效的用户输入
- 数字验证正则表达式
- 数字验证问题.0.5不是数字,但0.5是
- 如何在sencha touch中对文本字段进行字母数字验证
- 查询选择器类在数字验证中不起作用
- JavaScript中的数字验证
- 用于数字验证的表达式
- 数字验证在firefox中不起作用
- JQuery数字验证
- Jquery允许在字母数字验证中使用空格