输入字段应仅允许0-9之间的数字,如果不是数字,输入的值甚至不应显示在字段中。我尝试使用$ parsers
实现这个使用指令dependencies {
classpath 'com.android.tools.build:gradle:4.5'
}
});
这允许字符,并且只限制特殊字符,我想限制除数字以外的任何内容。
答案 0 :(得分:3)
您可以尝试以下代码将其限制为仅限数字字符。
add_filter( 'get_terms', 'organicweb_exclude_category', 10, 3 );
function organicweb_exclude_category( $terms, $taxonomies, $args ) {
$new_terms = array();
// if a product category and on a page
if ( in_array( 'product_cat', $taxonomies ) && ! is_admin() && is_page() ) {
foreach ( $terms as $key => $term ) {
// Enter the name of the category you want to exclude in place of 'uncategorised'
if ( ! in_array( $term->slug, array( 'uncategorised' ) ) ) {
$new_terms[] = $term;
}
}
$terms = $new_terms;
}
return $terms;
}
答案 1 :(得分:2)
正则表达式:^\b[0-9]+\b
或^[0-9]+$
或^\d+$
var input1 = '8547'
var input2 = 'fasd55dasd 884'
console.log(/^\b[0-9]+\b/.test(input1), /^[0-9]+$/.test(input2));

答案 2 :(得分:1)
您可以替换正则表达式,因此它只允许使用数字。
而不是/[^\w\s]/gi
尝试/\D/gi
有关详细信息,请参阅正则表达式here
答案 3 :(得分:1)
你应该