Проверьте, содержит ли строка какую-либо букву (Javascript / jquery) - PullRequest
0 голосов
/ 01 мая 2020

Как я могу проверить, содержит ли строка какую-либо букву в javascript?

Я сейчас использую это, чтобы проверить, содержит ли строка какие-либо числа:

    jQuery(function($){
    $('body').on('blur change', '#billing_first_name', function(){
    var wrapper = $(this).closest('.form-row');
    // you do not have to removeClass() because Woo do it in checkout.js
    if( /\d/.test( $(this).val() ) ) { // check if contains numbers
    wrapper.addClass('woocommerce-invalid'); // error
    } else {
    wrapper.addClass('woocommerce-validated'); // success
    }
    });
    });

Однако я хочу, чтобы посмотрите, содержит ли оно какие-либо буквы.

1 Ответ

2 голосов
/ 01 мая 2020

Вы должны использовать регулярное выражение, чтобы проверить, что: -

var regExp = /[a-zA-Z]/g;
var testString = "john";
            
if(regExp.test(testString)){
  /* do something if letters are found in your string */
} else {
  /* do something if letters are not found in your string */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...